Approving an invoice for payment without confirming that the goods were received is a control failure. It creates overpayment exposure for short shipments, payment for undelivered goods, and payment for items that were returned before being credited. The goods receipt confirmation is not a bureaucratic step — it is the fundamental control that ensures the company is paying for what it actually has in its possession.
How GR Verification Works in Automated Matching
When an invoice arrives, the system queries the ERP or warehouse management system for a goods receipt associated with the same PO number and vendor. If a GR exists and the received quantities match the invoiced quantities, the GR check passes. If no GR exists, the invoice is flagged: "No goods receipt on file for PO [#] — confirm delivery before payment." If the GR quantity is less than the invoiced quantity, the invoice is flagged with the specific shortfall.
The Accounts Payable 3-Way Match AI Agent performs GR verification as a standard component of every match — ensuring no invoice is approved for payment without a confirmed goods receipt on file.