Professional Documents
Culture Documents
• Debit or Credit?
• When will it get hit?
• At What Price?
Basic Accounting Concepts
• Track the Liability in your Balance Sheet – Accrual a/c & Trade payables a/c
• Track the Expenses in your P&L statement – Expense a/c
• Track the Asset in your Balance Sheet – Material Valuation a/c & Bank a/c
• Track the Budget & Funds Availability to avoid over expenditure or understating
of budget – Encumbrance /Budget a/c
Basic Accounting Concepts
• Online Accruals - Liability captured the moment goods/services are received generally
recommended for high value items
Accrue at Receipt with Expense destination
Accrue at Receipt with Inventory destination
• Period End Accruals – Liability captured only during the month end for the
goods/services received but not billed. It is just a snapshot of accruals during month end.
Accrue at Period end with Expense destination
Receipt Accounting – Period end accruals
Encumbrance – Blocking the funds from allocated budget for some purpose
Funds Available = Budget - Encumbrance – Actuals
(Navigation to Funds Inquiry screen to check funds availability: General Ledger > Inquiry > Funds)
Encumbrance Accounting - Setups
Mandatory Steps:
• Enable the encumbrance flag in Payables > Setup > Financial options > Encumbrance tab
• Enable Budgetary control flag in Accounting Setup Manager(ASM)
• Define the Reserve for Encumbrance a/c in ASM (This a/c should be a non-controlled account)
• Define the Encumbrance SLAM in ASM. Ensure that the Application Accounting Definition(AAD) is defined for
the application Purchasing, Payables and Cost Management (Specific to R12 architecture)
• Ensure that all the above mentioned setups are in place for Secondary ledger if encumbrance is required for
the secondary ledger (Specific to R12 architecture)
• Enable the ‘Reverse Encumbrance’ flag in Inventory > Setup > Organization > Parameters and define the
Encumbrance account
• Ensure that the following encumbrance types are enabled in GL > Setup > Journal > Encumbrances
Encumbrance types:
• Commitment for Requisitions
• Obligation for Purchase Orders
• INV (Other) for Invoices
Optional Steps: (These steps are required to have a real time budgetary control and to avoid over
expenditure)
• Define Budget and Budget Organization with accounts and set the funds check level for the budget accounts
• Allocate budget for the accounts defined and post it in GL
(Refer to whitepapers available in Master Note – 1138043.1)
Encumbrance Accounting - Reserving the funds in 11i
gl_bc_packets
Program – Create
Deletion of enc entries
Journals
gl_je_
batches gl_je_ gl_je_
headers lines
Posting to GL gl_balances
Encumbrance Accounting - Reserving the funds in R12
Validate invoice
Reserve PO
po_bc_distributions xla_distribution_links
xla_ae_headers
gl_bc_packets xla_ae_lines
Transfer Entries
Deletion of enc entries
to GL
Posting to GL gl_balances
Encumbrance Accounting - Mechanism of Funds Inquiry
For 11i:
- Encumbrance from gl_bc_packets/gl_balances
- Reversal of Encumbrance from gl_bc_packets/gl_balances
- Actuals from gl_bc_packets/gl_balances
For R12:
- Encumbrance from gl_bc_packets/gl_balances
- Reversal of Encumbrance from gl_balances
- Actuals from gl_balances
Refer to Notes:
728064.1 - R12 - Encumbrance Not Getting Converted To Actuals
For Expense Destination POs
Note. 975139.1 - R12 Posting Of Actuals Completes With Error "Funds Reservation Failure"
Encumbrance Accounting – Mechanism of Active Encumbrance
Blue - PSA
Green - Costing
Orange - Payables
Accounting flow from Sub-ledger to General Ledger – Accrue at
Period end
Debit Credit
Debit Credit Invoice
Reserve the PO Validation PO Enc a/c
Program –
Reserve PO gl_bc_packets
Create Journals
RTP
gl_balances
RSL GLI JI
RTP xla_ae_lines
xla_distribution_links
Posting to GL
RSL JI
Create Accounting
program gl_balances
Program –
Reserve PO gl_bc_packets
Create Journals
MMT RTP
gl_balances
RSL GLI JI
Transfer to
CM MTA
GL
RSL JI
Create Accounting
CM program gl_balances
MTA
Received qty > Billed qty Received qty < = Billed gl_import_
gl_je_lines
references
Invoice Validation
Receipt Accruals Posting to GL
Xla Tables
Period end program
xla_ae_headers
Create Accounting
xla_ae_lines
gl_balances
xla_distribution_links
Create Accounting
RSL JI
Program
Reports & Reconciliation of Accounts
For R12:
• Cst_reconciliation_build
• Cst_reconciliation_summary
• Cst_ap_po_reconciliation
• Cst_misc_reconciliation
• Cst_write_offs
• Cst_write_off_details
For 11i:
• Po_accrual_reconcile_temp_all
• Po_accrual_write_offs_all
Account Generator – Defaulting of Accounts
• Requisition AG – poxwfrag.wft
• Purchase Order AG – poxwfpag.wft
Defaulting of Accounts:
• Inventory Asset items (Inventory flag = Y;Asset flag = Y;Costed
flag = Y) delivered to Inventory destination
• Inventory Expense items (Inventory flag = Y; Asset flag = N; Costed
flag = N) delivered to Inventory destination
• Inventory Expense items (Inventory flag = Y; Asset flag = N; Costed
flag = N) delivered to Expense destination
• Expense items (Inventory flag = N) delivered to Expense destination
• One time expense/Non-system defined item (category based) delivered to Expense destinati
on
Any
Questions?
Thanks !!!
For more details, Refer to PO Accounting Master Note – 1138043.1