A single page traces a purchase order from the MRP requirement through to the vendor payment, and vendor down payments gain proper GL posting and a rebuilt form.
Vendor Down Payments Rebuilt
The down payment request and detail screens were rebuilt, the GL posting for an advance was corrected, and the service behind them was simplified so a request, its approval, its payment and its later adjustment against an invoice behave consistently.
Advances Already Adjusted Are Not Counted as Cash Twice
Down payments are included in the trace, since money can leave against an order before any invoice exists, but an advance already adjusted against one of the listed invoices is netted off the stage total. Where a stage cannot be read, its totals are shown as blank rather than zero, and no finding is raised from a stage that was never read.
Purchase Order History (End-to-End Traceability)
A new PO History page walks the whole procure-to-pay journey around one order — the MRP requirement that caused it, the purchase requisition, the order, goods receipts or service entry sheets, invoice verification and posting, and the vendor payment — with a per-line matrix and a reconciliation of ordered against received, invoiced and paid. Nothing is stored: the trace follows the documents themselves, so it can never disagree with them.
Search the Trace by Any Document in the Chain
Questions arrive as “the vendor is asking about invoice INV-4471”, not as a PO number. The page can be searched by requisition, MRP run, goods receipt, the vendor’s own delivery note, service entry sheet, vendor invoice (ours or the supplier’s number), payment or UTR. The order shown is in the address, so the answer can be pasted into a ticket.