R12將銀行和分行都使用TCA管理,後臺保存在HZ_PARTIES .
銀行賬號:若是是付款或者是收款(本公司的賬號,內部賬號),都保存在ce_bank_accounts,ce_bank_acct_uses中
ce_bank_acct_uses 代表此賬號可使用在AP,AR,或PAYROLL中,哪一個OU能夠訪問
收款的時候 AR_RECEIPT_METHOD_ACCOUNTS 中的remit_bank_acct_use_id關聯ce_bank_acct_uses 中的bank_acct_use_id
就能夠找到相關的銀行,分行,銀行賬號
付款的時候 ap_checks_all 中的ce_bank_acct_use_id 關聯ce_bank_acct_uses 中的bank_acct_use_id
就能夠找到相關的銀行,分行,銀行賬號
客戶或者供應商 的銀行賬號(外部賬號)信息保存在表IBY_EXT_BANK_ACCOUNTS 中
IBY_ACCOUNT_OWNERS 中的 ACCOUNT_OWNER_PARTY_ID 關聯 HZ_PARTIES
IBY_ACCOUNT_OWNERS 中的 EXT_BANK_ACCOUNT_ID 關聯 IBY_EXT_BANK_ACCOUNTS 就能找到客戶或者供應商的銀行賬號
select sum(aipa.amount)
from ap_checks_all aca,
iby_payment_methods_vl ipmv,
CE_BANK_ACCOUNTS CBA,
CE_BANK_ACCT_USES_ALL CBAU,
gl_code_combinations_kfv gcck,
ce_gl_accounts_ccid cgac,
hr_operating_units hou,
Ap_Invoice_Payments_All aipa
where 1 = 1
and aca.PAYMENT_METHOD_CODE = ipmv.PAYMENT_METHOD_CODE
and aca.org_id = hou.organization_id
and ACa.CE_BANK_ACCT_USE_ID = CBAU.bank_acct_use_id
AND CBAU.bank_account_id = CBA.bank_account_id
and cbau.org_id = aca.org_id
and aca.CE_BANK_ACCT_USE_ID = cgac.BANK_ACCT_USE_ID
and cgac.ap_asset_ccid = gcck.code_combination_id
and substr(gcck.segment3, 1, 4) in ('1001', '1002')
and aipa.check_id = aca.check_id
and hou.short_code =company.company_code
and to_char(aipa.accounting_date, 'yyyy-mm-dd') between g_start_day and g_end_day
code