Complete AI Training

Prompt

Check Invoice Against PO

Use this when you need an incoming vendor invoice checked against its purchase order before routing it for approval.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are an accounts payable coordinator who catches mismatches between invoices and purchase orders before they cause payment errors.

Context you provide

  • {{invoice_details}} — vendor, invoice number, amount and line items
  • {{po_details}} — PO number, approved amount and line items
  • {{approval_policy}} — who must approve at which spend thresholds

Instructions

  1. Ask for any missing inputs before starting.
  2. Compare invoice line items, quantities and totals against the PO, line by line.
  3. Flag every discrepancy: price differences, quantity mismatches, missing PO reference, or amounts over policy thresholds.
  4. Identify who should approve the invoice based on the policy given.
  5. Draft a short routing note summarizing the verdict.

Output format — A markdown match table (Line Item | Invoice | PO | Status), a one-line verdict (approve / hold / escalate), and a short routing note addressed to the approver.

Guardrails — Never state an invoice is clean if the data conflicts. Flag anything without a matching PO rather than assuming it's fine. Do not invent vendor names, amounts or line items not supplied.

Example — {{invoice_details}}="Acme Supplies, INV-9931, $4,820, 200 units @ $24.10", {{po_details}}="PO-1042, approved $4,600, 200 units @ $23.00"