The Invoice-to-Pay (I2P) cycle is a subset of the AP process that commences the moment a vendor bill arrives and continues until the payment is fully reconciled in the company’s books.
Step 1: Invoice Receipt & Capture
Receipt of Invoice: The Company’s AP team receives the invoice via email, physical post or from the vendor portal.
Capturing the data: Key details available in the vendor’s bill (ie vendor name, invoice number, amount, and due date) are entered into the company’s accounting system.
Many companies use automation tools like OCR (Optical Character Recognition) to digitize/capture the details (directly) from the paper-based or PDF invoices automatically, instead of the manual entry., thereby reducing errors and saving time.
Step 2: Verification, Matching and GL Coding
Data Verification / Pre-checks: The AP team Ensure the captured data is accurate (no typo erros, correct GST, invoice number format). This process is called indexing or pre-validation.
Three-Way Matching/Validation: This stage involves comparing the Invoice against the Purchase Order (PO) and the Goods Receipt Note (GRN) to ensure the quantities and prices in the invoice match what was ordered and received.
Exception Handling: If any discrepancy is found during validation (example: wrong price), the invoice is flagged and sent back for resolution. Flagged meaning, system shall trigger exception handling workflows ie ERP system automatically initiates a predefined, automated procedure.
In case of Oracle, it automatically applies a Match Exception Hold. This hold prevents payment until the discrepancy is resolved. The system routes the exception to the responsible team. Once corrected by them, the hold is released and the invoice moves forward for approval and payment.
Assigning Account code: Each invoice is assigned a General Ledger (G/L) code to ensure it is recorded under the correct expense category (e.g. office supplies, maintenance, transport etc).
Step 3: Approval Process
Approval: Validated invoices are routed based on predefined rules and hierarchies, for final sign-off before payment release.
Step 4: Payment Execution
Once approved, invoice moves to payment queue. The payment is scheduled according to the negotiated terms and cash flow
Timing of payment: Finance team shall prioritize payments in such manner, where they can either take advantage of early-pay discounts or hold them to optimize cash flow.
Method of payment: In India, Common methods include Bank transfers (NEFT, RTGS, IMPS), UPI, Cheque and DD.
Step 5: Reconciliation & Archiving
The final stage of this process ends with company’s financial records.
Recording: Invoice posted to Subledger Accounting (SLA) and transferred to General Ledger. This reduces the accounts payable balance & cash balance in the corresponding ledgers.
Vendor Reconciliation: The payment is reconciled against bank statements to ensure the actual cash outflow matches the amount recorded in books. Purpose of this process is error detection and fraud prevention. Helps identify discrepancies such as duplicate payments, incorrect amounts, or timing differences.
Archiving: All documents (PO, GRN, invoice, and payment receipt) are stored for future audits.