Hands-On R12 Technical Training - Payables
- By Anuj Kumar , KNM Seervices Inc
Table of Contents
Internal Banks..............................................................................................................................................3
Create Bank.............................................................................................................................................3
Create Bank Location -.........................................................................................................................4
Bank Branch.................................................................................................................................................4
Create Bank Branch.................................................................................................................................4
Bank Account...............................................................................................................................................6
Create Bank Account...............................................................................................................................6
Org Access Control..................................................................................................................................9
Payable Documents...................................................................................................................................11
Check stock -..........................................................................................................................................11
Electronic stock -...................................................................................................................................11
BI Publisher Template................................................................................................................................13
Create BI Publisher template for Checks...............................................................................................13
Create BI Publisher template for NACHA...............................................................................................14
Payment Format........................................................................................................................................15
Create Payment check Format..............................................................................................................16
Create Electronic Payment Format........................................................................................................16
Transmission Configuration.......................................................................................................................17
Create Transmission Config for ACH......................................................................................................17
Payment Method.......................................................................................................................................19
Define Payment Method.......................................................................................................................19
Payment Process Profile............................................................................................................................20
Create Payment Process Profile for Checks...........................................................................................20
Create Payment Process Profile for NAHCA(Electronic) Payments........................................................23
Suppliers....................................................................................................................................................25
Create Supplier......................................................................................................................................25
Supplier Address/Site............................................................................................................................27
Supplier Contact....................................................................................................................................27
Supplier External Banks.........................................................................................................................28
Supplier Invoice Management...............................................................................................................29
Supplier/Supplier Site Payment Method...............................................................................................29
Supplier Query.......................................................................................................................................30
Payable Invoice..........................................................................................................................................31
Payables Invoice (Payment Method – Check)........................................................................................31
Invoice Distribution (Payment Method: Check).................................................................................33
Invoice Validation..............................................................................................................................33
Payables Invoice (Payment Method – Electronic)..................................................................................34
Invoice Query........................................................................................................................................35
Payment Process.......................................................................................................................................36
Payment Process (Payment Method – Checks).....................................................................................37
Payment Process (Payment Method – Electronic).................................................................................42
Payments Query....................................................................................................................................44
Payment Output through Self Service Screen............................................................................................45
Accounting Process....................................................................................................................................46
Run Create Accounting..........................................................................................................................46
Create Accounting Output.................................................................................................................47
Invoice Accounting....................................................................................................................................47
Invoice Inquiry.......................................................................................................................................47
Invoice Accounting................................................................................................................................48
Invoice Accounting SLA query................................................................................................................48
Payment Accounting..................................................................................................................................50
Payment Inquiry....................................................................................................................................50
Payment Accounting..............................................................................................................................50
Payment Accounting SLA Query................................................................................................................51
Internal Banks
Create Bank
Navigate to, Payables Manager > Setup > Payment > Bank and Bank Branches
Click on “Create” -
Create Bank Location -
Bank Branch
Create Bank Branch
Choose Country and Bank Name for Bank Branch -
Bank Account
Create Bank Account
Choose Bank and Branch in which Bank Account need to be created -
Choose Account Use
Org Access Control
The bank account serves as Payable and Receivables Interface Bank Account for
Vision Operations Operating Unit.
Payable Documents
Check stock -
Electronic stock -
BI Publisher Template
Create BI Publisher template for Checks
Create BI Publisher template for NACHA
Payment Format
Create Payment check Format
Create Electronic Payment Format
Transmission Configuration
Create Transmission Config for ACH
Payment Method
Define Payment Method
Payment Process Profile
Create Payment Process Profile for Checks
Create Payment Process Profile for NAHCA(Electronic) Payments
Suppliers
Create Supplier
Supplier Address/Site
Supplier Contact
Supplier External Banks
Supplier Invoice Management
Supplier/Supplier Site Payment Method
Supplier Query
SELECT hp.party_name, asp.vendor_name, asp.segment1 "vendor number",
hou.NAME "Operating Unit", asps.vendor_site_code, asps.address_line1,
asps.city, asps.zip, asps.country, asps.invoice_currency_code,
asps.payment_currency_code
FROM hz_parties hp,
ap_suppliers asp,
ap_supplier_sites_all asps,
hr_operating_units hou
WHERE hp.party_id = asp.party_id
AND asp.vendor_id = asps.vendor_id
AND hou.organization_id = asps.org_id
AND asp.vendor_name LIKE 'XYZ%'
Payable Invoice
Payables Invoice (Payment Method – Check)
Invoice Distribution (Payment Method: Check)
Invoice Validation
Payables Invoice (Payment Method – Electronic)
Invoice Query
SELECT asp.vendor_name, asps.vendor_site_code, aia.invoice_num,
aia.invoice_amount, ail.line_number, ail.line_type_lookup_code,
ail.amount "LINE_AMOUNT"
FROM ap_invoices_all aia,
ap_invoice_lines_all ail,
ap_invoice_distributions_all aid,
ap_suppliers asp,
ap_supplier_sites_all asps
WHERE aia.invoice_id = ail.invoice_id
AND aid.invoice_id = aia.invoice_id
AND ail.line_number = aid.invoice_line_number
AND aia.vendor_id = asp.vendor_id
AND aia.vendor_site_id = asps.vendor_site_id
AND asp.vendor_id = asps.vendor_id
AND aia.invoice_num LIKE '19-AUG-2011%'
Payment Process
Payment Process (Payment Method – Checks)
Specify Payment Process profile and Internal Bank Account
Payment Process Profile Status
For Checks, “Format Payment Instructions” program is triggered by Payment
Profile. The Check Payment method, PDF output would be generated.
PDF Output:
Payment Process (Payment Method – Electronic)
For Electronic Payments, “Format Payment Instructions with Text Output”
program is triggered by Payment Profile. A Text output will be generated by
Electronic Payments.
Text Output
Payments Query
SELECT aca.check_number, ipa.payment_method_code "PAY_METHOD",
TRUNC (aca.check_date) check_date, aca.vendor_name, aca.amount,
aca.bank_account_name internal_bank_account,
ipa.ext_bank_account_number,
ipa.payment_process_request_name "PAYMENT_PROCESS",
isppt.system_profile_name, ift.format_name, xtl.template_name
FROM iby_sys_pmt_profiles_b ispp,
iby_sys_pmt_profiles_tl isppt,
iby_formats_tl ift,
iby_formats_b ifb,
xdo_templates_tl xtl,
xdo_templates_b xtb,
iby_payments_all ipa,
ap_checks_all aca,
iby_pay_instructions_all ipia,
iby_payment_profiles ipp
WHERE ispp.system_profile_code = isppt.system_profile_code
AND ispp.payment_format_code = ift.format_code
AND ispp.payment_format_code = ifb.format_code
AND xtl.template_code = ifb.format_template_code
AND xtl.template_code = xtb.template_code
AND ipa.payment_id = aca.payment_id
AND ipia.payment_instruction_id = ipa.payment_instruction_id
AND ipia.payment_profile_id = ipa.payment_profile_id
AND ipp.payment_profile_id = ipia.payment_profile_id
AND ipp.system_profile_code = ispp.system_profile_code
AND aca.check_date >= '19-AUG-2011'
Payment Output through Self Service Screen
Accounting Process
Run Create Accounting
Create Accounting Output
Invoice Accounting
Invoice Inquiry
Invoice Accounting
Navigation: Tools > View Accounting
Invoice Accounting SLA query
SELECT gll.NAME "Ledger", gcc.concatenated_segments "GL String",
d.period_name "GL Period",
d.accounted_dr "JE Line Accounted DR",
d.accounted_cr "JE Line Accounted CR", d.status "Posted Status",
d1.invoice_num "Transaction Number",
d1.invoice_date "Transaction Date",
d1.invoice_type_lookup_code "Transaction Type",
d1.description "Transaction Description", v1.vendor_name "Party Name",
a1.rounding_class_code "Subledger Account Type",
a1.unrounded_accounted_dr "Transaction Accounted DR",
a1.unrounded_accounted_cr "Transaction Accounted CR",
c.currency_code "Subledger Currency", e.je_category, e.je_source,
e.NAME "Journal Header Name",
a1.source_distribution_type "Source Distribution Type",
NVL (( NVL (a1.unrounded_accounted_dr, 0)
- NVL (a1.unrounded_accounted_cr, 0)
),
0
) "Accounted Net Calc",
v1.segment1 "Vendor Number", assa.vendor_site_code "Vendor Site"
FROM apps.gl_import_references b,
apps.xla_ae_lines c,
apps.gl_je_lines d,
apps.gl_code_combinations_kfv gcc,
apps.gl_je_headers e,
apps.xla_distribution_links a1,
apps.ap_invoices_all d1,
apps.ap_suppliers v1,
apps.gl_ledgers gll,
apps.ap_supplier_sites_all assa
WHERE e.je_header_id = d.je_header_id
AND gcc.code_combination_id = d.code_combination_id
AND c.gl_sl_link_id = b.gl_sl_link_id
AND c.gl_sl_link_table = b.gl_sl_link_table
AND b.je_header_id = d.je_header_id
AND b.je_line_num = d.je_line_num
AND d1.invoice_id = a1.applied_to_source_id_num_1
AND c.ae_header_id = a1.ae_header_id
AND c.ae_line_num = a1.ae_line_num
AND a1.application_id = c.application_id
AND a1.application_id = 200
AND a1.source_distribution_type = 'AP_INV_DIST'
AND d1.vendor_id = v1.vendor_id
AND e.ledger_id = gll.ledger_id
AND c.ledger_id = d1.set_of_books_id
AND gll.chart_of_accounts_id = gcc.chart_of_accounts_id
AND v1.vendor_id = assa.vendor_id
AND assa.vendor_site_id = d1.vendor_site_id
AND d1.org_id = assa.org_id
AND d1.invoice_num = '19-AUG-2011'
AND gll.NAME = 'Vision Operations (USA)'
Payment Accounting
Payment Inquiry
Payment Accounting
Naviation: Payments > Inquiry > Tools > View Accounting
Payment Accounting SLA Query
SELECT gcc.concatenated_segments "GL String", d.period_name "GL Period",
d.accounted_dr "JE Line Accounted DR",
d.accounted_cr "JE Line Accounted CR", d.status "Posted Status",
TO_CHAR (c1.check_number) "Transaction Number",
c1.check_date "Transaction Date",
c1.payment_method_code "Transaction Type",
c1.description "Transaction Description", c1.vendor_name "Party Name",
a1.rounding_class_code "Subledger Account Type",
a1.unrounded_accounted_dr "Transaction Accounted DR",
a1.unrounded_accounted_cr "Transaction Accounted CR",
c.currency_code "Subledger Currency", e.je_category, e.je_source,
e.NAME "Journal Header Name",
a1.source_distribution_type "Source Distribution Type",
NVL (( NVL (a1.unrounded_accounted_dr, 0)
- NVL (a1.unrounded_accounted_cr, 0)
),
0
) "Accounted Net Calc",
asp.segment1 "Vendor Number", assa.vendor_site_code "Vendor Site",
aia.invoice_num "Invoice Num"
FROM apps.gl_import_references b,
apps.xla_ae_lines c,
apps.gl_je_lines d,
apps.gl_code_combinations_kfv gcc,
apps.gl_je_headers e,
apps.xla_distribution_links a1,
apps.ap_invoice_payments_all d1,
apps.ap_checks_all c1,
apps.gl_ledgers gll,
apps.ap_invoices_all aia,
apps.ap_suppliers asp,
apps.ap_supplier_sites_all assa
WHERE e.je_header_id = d.je_header_id
AND gcc.code_combination_id = d.code_combination_id
AND c.gl_sl_link_id = b.gl_sl_link_id
AND c.gl_sl_link_table = b.gl_sl_link_table
AND b.je_header_id = d.je_header_id
AND b.je_line_num = d.je_line_num
AND d1.invoice_id = a1.applied_to_source_id_num_1
AND c.ae_header_id = a1.ae_header_id
AND c.ae_line_num = a1.ae_line_num
AND a1.application_id = c.application_id
AND a1.application_id = 200
AND a1.source_distribution_type = 'AP_PMT_DIST'
AND d1.check_id = c1.check_id
AND e.ledger_id = gll.ledger_id
AND c.ledger_id = d1.set_of_books_id
AND gll.chart_of_accounts_id = gcc.chart_of_accounts_id
AND c1.org_id = assa.org_id
AND c1.vendor_id = asp.vendor_id
AND c1.vendor_site_id = assa.vendor_site_id
AND d1.org_id = c1.org_id
AND d1.org_id = aia.org_id
AND d1.invoice_id(+) = aia.invoice_id
AND gll.ledger_id = 1
AND c1.vendor_name LIKE 'XYZ%'