What is an invoice discrepancy and how should it be handled in accounts payable?
An invoice discrepancy is any difference between the data on a supplier invoice and the corresponding purchase order, goods receipt, or contract terms. Discrepancies include price differences, quantity differences, missing PO references, incorrect VAT treatment, wrong entity billed, and out-of-tolerance variances. Discrepancies are resolved through a defined exception workflow before the invoice is approved for payment.
How are invoice discrepancies resolved in an automated AP workflow?
Discrepancy resolution workflow: (1) Automated matching identifies the discrepancy (price, quantity, or coding mismatch); (2) Invoice is moved to the exceptions queue with the discrepancy type and details highlighted; (3) AP clerk reviews and categorizes: buyer-side error (wrong PO number, wrong entity) or supplier-side error (wrong price, wrong quantity); (4) For buyer-side errors: AP clerk corrects the PO reference or entity and resubmits for matching; (5) For supplier-side errors: AP clerk contacts supplier via portal or email with discrepancy details and requests credit note or corrected invoice; (6) Once resolved: invoice is re-submitted for matching and approval. Target resolution time: 3-10 business days.
Frequently Asked Questions
- What is a tolerance-based discrepancy and how is it handled?
- A tolerance-based discrepancy is a mismatch within a pre-configured acceptable range (e.g., invoice price is 1.5 percent above PO price, within the 2 percent tolerance). Tolerance-based discrepancies are auto-approved: the invoice is approved for payment at the invoiced amount without requiring manual intervention. The tolerance settings balance financial control (catching significant overcharges) against processing efficiency (not creating exceptions for minor rounding differences). Tolerance limits are set by the finance team and configured in the ERP matching rules.
- What is a blocked invoice in SAP and how does it relate to discrepancies?
- In SAP, a blocked invoice (Rechnungsblock) is an invoice that has been posted but blocked from payment due to a matching or price discrepancy. SAP uses blocking reason codes: blocking key 'I' for price variances, 'Q' for quantity variances, 'D' for date variances. Blocked invoices are managed in the SAP MRBR (Release Blocked Invoices) transaction. The invoice cannot be selected for payment until the block is cleared by either accepting the variance (adjusting the PO) or requesting a credit note from the supplier.