什么是 bank emailbank address怎么填?这个要怎么填和银行真实地址是一个嘛?

国际汇款,要求说明里说要填写一个payment reference,在银行汇款单里应该填在什么位置呢? - 知乎4被浏览4265分享邀请回答0添加评论分享收藏感谢收起挪威大会首日会议精选:如何调查银行 | 全球深度报道网
挪威大会首日会议精选:如何调查银行 – 全球深度报道网
公开数据能帮助记者找到好故事、验证信息。来自34个国家的24万数据如何一搜可得?有哪些关于社会发展议题的权威门户可以将数据一网打尽?遇到海量数据,想批量转换格式怎么办?深度君再次奉上公开数据门户清单,另外推荐转换文件格式神器,方便各位各取所需。Bank of Communications - Hong Kong Branch查看: 5733|回复: 8
R12如何得到supplier & site设定的bank 信息, 求sql
论坛徽章:16
本帖最后由 yylwshl_0103 于
14:38 编辑
如何查看一个supplier or supplier site定义了哪些bank & bank number.
我当前只找到了关系是:
supplier & supplier site ==& party & party site ==& Mapping Table (pos_supplier_mappings) 得到mapping_id ==〉通过pos_acnt_gen_req 表得到bank_account_id, 但是这表没有内容。
不知道有没有其他表可以得到相关的内容。
2.JPG (88.12 KB, 下载次数: 11)
14:37 上传
3.JPG (100.58 KB, 下载次数: 7)
14:37 上传
(152.73 KB, 下载次数: 8)
14:17 上传
(138.15 KB, 下载次数: 6)
14:17 上传
论坛徽章:57
The link between PO_VENDORS and HZ_PARTIES is PO_VENDORS.party_id. The link between
PO_VENDOR_SITES_ALL and HZ_PARTY_SITES is PO_VENDOR_SITES_ALL.party_site_id.
When a Supplier is created Record will be Inserted in HZ_PARTIES. When the Supplier Site is created Record will be Inserted in HZ_PARTY_SITES. When Address is created it will be stored in HZ_LOCATIONS
When a bank Is Created, the banking information will be stored in IBY_EXT_BANK_ACCOUNTS IBY_EXT_BANK_ACCOUNTS.BANK_id = hz_paties.party_id
When the Bank is assigned to Vendors then it will be updated in HZ_CODE_ASSIGNMENTS.
HZ_CODE_ASSIGNMENTS.owner_table_id = IBY_EXT_BANK_ACCOUNTS.branch_id.
论坛徽章:16
得到HZ_CODE_ASSIGNMENTS.owner_table_id以后怎么关联到相关的supplier呢?
论坛徽章:15
这段代码你试试,应该可以:
SELECT aps.vendor_name, /*供应商名称*/
& && & aps.segment1& && && &&&vendor_code, /*供应商编码*/
& && & hp_bank.party_name& &&&AS bank_name, /*银行名称*/
& && & ieba.bank_account_name, /*账户名*/
& && & ieba.bank_account_num, /*银行账户*/
& && & hp_branch.party_name AS branch_name, /*分行名称*/
& && & hp_bank.party_id& && && &AS bank_id,
& && & hp_branch.party_id& && & AS branch_id,
& && & ieba.ext_bank_account_id,
& && & aps.vendor_id
&&FROM ap_suppliers& && && & aps,
& && & iby_account_owners& & iao,
& && & iby_ext_bank_accounts ieba,
& && & hz_parties& && && && &hp_bank,
& && & hz_parties& && && && &hp_branch
WHERE aps.party_id = iao.account_owner_party_id(+)
& &AND iao.ext_bank_account_id = ieba.ext_bank_account_id(+)
& &AND ieba.bank_id = hp_bank.party_id(+)
& &AND ieba.branch_id = hp_branch.party_id(+)
论坛徽章:57
谢谢xinyisky 的代码
论坛徽章:16
这个SQL可以找到这个SUPPLIER所有的BANK信息
但是不能区分开那个是在SUPPLIER LEVEL定义的 那个是SUPPLIER SITE LEVEL定义的。
请问下大虾 怎么样可以区分开来呢?
论坛徽章:15
SELECT accts.ext_bank_account_id,payee.party_site_id,
& && & apss.vendor_site_code,
& && & payee.payee_party_id,--供应商层
& && & payee.party_site_id,--供应商地址层
& && & payee.org_id,--业务实体
& && & payee.supplier_site_id,--业务实体地点
& && & accts.bank_account_name,
& && & accts.masked_iban AS iban,
& && & accts.currency_code,
& && & uses.order_of_preference,
& && & uses.start_date,
& && & uses.end_date,
& && & fc.NAME AS currency_name,
& && & bank.party_name AS bank_name,
& && & accts.masked_bank_account_num AS bank_account_number,
& && & branch.bank_branch_name,
& && & branch.branch_number,
& && & bankprofile.bank_or_branch_number AS bank_number,
& && & branch.eft_swift_code,
& && & accts.bank_account_type
&&FROM iby_pmt_instr_uses_all& &uses,
& && & iby_external_payees_all&&payee,
& && & iby_ext_bank_accounts& & accts,
& && & fnd_currencies_vl& && &&&fc,
& && & hz_parties& && && && && &bank,
& && & hz_organization_profiles bankprofile,
& && & ce_bank_branches_v& && & branch,
& && & ap.ap_supplier_sites_all apss
WHERE uses.instrument_type = 'BANKACCOUNT'
& &AND payee.ext_payee_id = uses.ext_pmt_party_id
& &AND payee.payment_function = 'PAYABLES_DISB'
& &AND uses.instrument_id = accts.ext_bank_account_id
& &AND fc.currency_code(+) = accts.currency_code
& &AND SYSDATE BETWEEN nvl(accts.start_date, SYSDATE) AND
& && & nvl(accts.end_date, SYSDATE)
& &AND accts.bank_id = bank.party_id(+)
& &AND accts.bank_id = bankprofile.party_id(+)
& &AND accts.branch_id = branch.branch_party_id(+)
& &AND SYSDATE BETWEEN trunc(bankprofile.effective_start_date(+)) AND
& && & nvl(trunc(bankprofile.effective_end_date(+)), SYSDATE + 1)
& &AND payee.party_site_id = apss.party_site_id
& &--AND apss.vendor_site_id = _vendor_site_id
这段可以查对应的地点的银行,但是之前那段如何区分供应商层的和地点层的银行,我还没找到区别
论坛徽章:27
&&系统逻辑如下,自己理一下吧
& & FROM (SELECT accts.ext_bank_account_id,
& && && && && &&&accts.bank_account_name,
& && && && && &&&accts.masked_iban AS iban,
& && && && && &&&accts.currency_code,
& && && && && &&&uses.order_of_preference,
& && && && && &&&uses.start_date,
& && && && && &&&uses.end_date,
& && && && && &&&fc.name AS currency_name,
& && && && && &&&bank.party_name AS bank_name,
& && && && && &&&accts.masked_bank_account_num AS bank_account_number,
& && && && && &&&branch.bank_branch_name,
& && && && && &&&branch.branch_number,
& && && && && &&&bankProfile.bank_or_branch_number AS bank_number,
& && && && && &&&branch.eft_swift_code,
& && && && && &&&accts.bank_account_type
& && && && &FROM iby_pmt_instr_uses_all uses,
& && && && && &&&iby_external_payees_all payee,
& && && && && &&&iby_ext_bank_accounts accts,
& && && && && &&&fnd_currencies_vl fc,
& && && && && &&&HZ_PARTIES bank,
& && && && && &&&HZ_ORGANIZATION_PROFILES bankProfile,
& && && && && &&&CE_BANK_BRANCHES_V branch
& && && &&&WHERE& &&&uses.instrument_type = 'BANKACCOUNT'
& && && && && &&&AND payee.ext_payee_id = uses.ext_pmt_party_id
& && && && && &&&AND payee.payee_party_id = :1
& && && && && &&&AND payee.payment_function = 'PAYABLES_DISB'
& && && && && &&&AND (& &payee.party_site_id = :2
& && && && && && && & OR (payee.party_site_id IS NULL AND :3 IS NULL))
& && && && && &&&AND (& &(& & payee.org_id = :4
& && && && && && && && &&&AND payee.org_id IS NOT NULL
& && && && && && && && &&&AND :5 IS NOT NULL)
& && && && && && && & OR (payee.org_id IS NULL AND :6 IS NULL))
& && && && && &&&AND (& &payee.supplier_site_id = :7
& && && && && && && & OR (payee.supplier_site_id IS NULL AND :8 IS NULL))
& && && && && &&&AND uses.instrument_id = accts.ext_bank_account_id
& && && && && &&&AND fc.currency_code(+) = accts.currency_code
& && && && && &&&AND SYSDATE BETWEEN NVL (accts.start_date, SYSDATE)
& && && && && && && && && && && &AND NVL (accts.end_date, SYSDATE)
& && && && && &&&AND accts.bank_id = bank.party_id(+)
& && && && && &&&AND accts.bank_id = bankProfile.party_id(+)
& && && && && &&&AND accts.branch_id = branch.branch_party_id(+)
& && && && && &&&AND SYSDATE BETWEEN TRUNC (
& && && && && && && && && && && && && & bankProfile.effective_start_date(+))
& && && && && && && && && && && &AND NVL (
& && && && && && && && && && && && && & TRUNC (
& && && && && && && && && && && && && && & bankProfile.effective_end_date(+)),
& && && && && && && && && && && && && & SYSDATE + 1)) QRSLT
ORDER BY ORDER_OF_PREFERENCE ASC
论坛徽章:0
--正好在做一个开发,遇到同样的问题,参考了该贴的内容。
--现反馈下相关的SQL,供参考:
1、取指定组织范围内供应商及地点相关ID
select s.vendor_id,
& && & s.vendor_name,
& && & s.party_id,
& && & ss.vendor_site_id,
& && & ss.party_site_id,
& && & ss.org_id,
& && & ss.vendor_site_code,
& && & ss.address_line1
&&from ap_suppliers s, ap_supplier_sites_all ss
where s.vendor_id = ss.vendor_id
& &and nvl(s.vendor_type_lookup_code, 'SUPPLIER') = p_vendor_type
& &and nvl(ss.inactive_date, sysdate + 1) & sysdate
& &and s.vendor_id = nvl(p_vendor_id, s.vendor_id)
& &and ss.org_id = p_organization_
2、获取地点层关联的银行帐户ID,即参考楼1图2的查询
SELECT u.instrument_id,
& && & to_char(u.start_date, 'YYYY-MM-DD') start_date, --起始日期
& && & to_char(u.end_date, 'YYYY-MM-DD') end_date --截止日期
&&FROM iby_external_payees_all p, iby_pmt_instr_uses_all u
WHERE p.ext_payee_id = u.ext_pmt_party_id
& &AND u.payment_flow = 'DISBURSEMENTS'
& &AND u.instrument_type = 'BANKACCOUNT'
& &AND p.payment_function = 'PAYABLES_DISB'
& &AND p.org_type = 'OPERATING_UNIT'
& &AND p.org_id = p_org_id
& &AND (p.party_site_id is null or p.party_site_id = p_party_site_id)
& &AND (p.supplier_site_id is null or p.supplier_site_id = p_vendor_site_id);
--&&p_party_site_id : ap_supplier_sites_all.party_site_id
--&&p_vendor_site_id :ap_supplier_sites_all.vendor_site_id
3、获取供应商头层关联的银行帐户
SELECT ow.ext_bank_account_id
& &FROM iby_account_owners ow
&&WHERE ow.account_owner_party_id = p_party_
-- p_party_id :ap_suppliers.party_id
-- 注: iby_account_owners 表 含该供应商在头层和地点层所有关联的银行帐户,如果查询2 找不到对应的银行ID,则通过该表取得供应商头层关联的银行ID
4、取银行帐户相关属性
select accts.bank_id, --银行ID
& && & accts.branch_id, --支行ID
& && & bank.party_name AS bank_name, -- 银行名称
& && & branch.bank_branch_name, -- 分行名称
& && & branch.address_line1, -- 分行地址行1
& && & branch.city, --分行城市
& && & branch.state, --分行省州
& && & accts.bank_account_num, --银行帐户
& && & accts.currency_code, --币种
& && & accts.bank_account_name, --帐户名称
& && & to_char(accts.start_date, 'YYYY-MM-DD') start_date, --起始日期
& && & to_char(accts.end_date, 'YYYY-MM-DD') end_date, --截止日期
& && & accts.secondary_account_reference reference
&&from iby_ext_bank_accounts accts,
& && & hz_parties& && && && &bank,
& && & ce_bank_branches_v& & branch
where SYSDATE BETWEEN nvl(accts.start_date, SYSDATE) AND
& && & nvl(accts.end_date, SYSDATE)
& &and accts.bank_id = bank.party_id(+)
& &and accts.branch_id = branch.branch_party_id(+)
& &and accts.ext_bank_account_id = p_ext_bank_account_
-- p_ext_bank_account_id : 关联 iby_account_owners.ext_bank_account_id 或 iby_pmt_instr_uses_all.instrument_id
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号}

我要回帖

更多关于 valid email address 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信