{"uid":"cap_pmEb0yxzicg3CfsPZtpZO","slug":"supplier-payment-decision-agent-three-way-match-check-b842e481","name":"Supplier Payment Decision Agent – Three-Way Match Check","description":"An independent third-party agent that tells your agent whether to pay an Irish supplier invoice: EXECUTE, REJECT or FLAG. CRO, VIES, IBAN, 3-way match and signature checks. From $0.005 per call in USDC on Base (x402). No account.","url":"https://supplier-payment-verifier-production.up.railway.app/v1/checks/three-way-match?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"invoice":{"$ref":"#/$defs/Invoice","description":"Invoice document fields, including reference numbers, currency, amount, payee name and line items."},"goods_receipt":{"$ref":"#/$defs/GoodsReceipt","description":"Goods receipt linked to the same PO; supply received SKU quantities and supplier CRO number."},"purchase_order":{"$ref":"#/$defs/PurchaseOrder","description":"Purchase order to compare with the invoice; supply the expected supplier, currency, amount and ordered items."},"supplier_cro_number":{"type":"string","title":"Supplier Cro Number","maxLength":16,"minLength":1,"description":"Expected supplier CRO number to match against the supplied PO and goods receipt; not looked up in CRO by this tool."}}},"responseSchema":{"type":"json","example":{"check":"THREE_WAY_MATCH","outcome":"PASSED","checked_at":"2026-10-15T12:00:00Z","reason_code":"THREE_WAY_MATCH"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y6DxEHtAtSQI6Grr6KgqR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a three-way match (invoice vs purchase order vs goods receipt) for an Irish supplier, returning EXECUTE, REJECT, or FLAG with a reason code.","exampleAgentPrompt":"Before we pay this Irish supplier, run a three-way match check: here's the invoice for €12,400 from Murphy & Sons Ltd (CRO number IE123456), the purchase order PO-2024-0881, and the goods receipt GR-2024-0553 — tell me whether to EXECUTE, REJECT, or FLAG the payment.","exampleUseCases":[{"title":"Automated invoice approval in AP workflow","prompt":"We just received an invoice from our Irish supplier Clancy Logistics (CRO IE987654) for €8,750 against PO-2025-0042 and goods receipt GR-2025-0019 — do a three-way match and tell me if we should pay it, hold it, or reject it."},{"title":"Catching quantity mismatch before payment","prompt":"Our goods receipt for order PO-2024-1122 only shows 80 units delivered but the invoice from Brennan Supplies (CRO IE445566) is billing us for 100 units — run the three-way match and flag whether this should be rejected."},{"title":"End-of-month batch invoice review","prompt":"Before we close the books, check this invoice from O'Brien Components Ltd (CRO IE778899) against purchase order PO-2025-0310 and goods receipt GR-2025-0297 and give me the match outcome so finance can approve or block the payment."}],"resultDescription":"Returns a JSON object with: the check type (THREE_WAY_MATCH), outcome (PASSED, FAILED, or FLAG), a reason_code explaining the decision, and a checked_at ISO 8601 timestamp. The calling agent uses the outcome to decide whether to EXECUTE, REJECT, or FLAG the payment for human review.","failureModes":["Missing or malformed invoice/PO/goods receipt objects returns a 422 validation error","Supplier CRO number not found in Irish CRO registry causes a REJECT outcome","Amount or quantity mismatch between invoice and PO/goods receipt results in FAILED outcome with reason code","x402 payment not included or insufficient USDC balance causes a 402 Payment Required response","Upstream CRO or VIES service unavailable may cause a timeout or 503 error"],"whenToPreferThis":"Use this endpoint when your agent needs to automate accounts payable decisions for Irish suppliers and requires a structured EXECUTE/REJECT/FLAG verdict combining invoice, purchase order, and goods receipt data. Prefer this over manual review or simpler IBAN/VAT checks alone when you need full three-way procurement matching with CRO and VIES compliance validation in a single call. Ideal for agentic finance workflows where human-in-the-loop approval is too slow but unverified payments are too risky.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:30:04.643Z","isFirstParty":false,"canonicalSlug":"supplier-payment-decision-agent-three-way-match-check-b842e481"}