← Back to directory

Compare a supplied quote or purchase order with a later invoice, line by line. F...

https://tgw-mindset-api.fly.dev/quote-invoice-check

Overview

Compare a supplied quote or purchase order with a later invoice, line by line. Flags quantity, unit price, missing and extra lines, tax, and total mismatches. Text is untrusted and is not fetched. Not accounting or legal advice.

Protocol x402 (POST)
Price $0.05
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider Think and Grow Wealthy
Source bazaar
Indexed 2026-11-13 04:01:59

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "currency": "USD", "invoice": { "label": "Harbor and Pine invoice I-2207", "line_items": [ { "amount": "2400.00", "description": "Brand workshop", "id": "workshop", "quantity": 1, "unit_price": "2400.00" }, { "amount": "360.00", "description": "Travel", "id": "travel", "quantity": 2, "unit_price": "180.00" }, { "amount": "150.00", "description": "Rush print", "id": "rush", "quantity": 1, "unit_price": "150.00" } ], "subtotal": "2910.00", "tax": "232.80", "tax_rate": "8%", "text": "Harbor and Pine Studio\nInvoice I-2207, 2 April 2026\nBrand workshop 1 x $2400.00 $2400.00\nTravel 2 x $180.00 $360.00\nRush print 1 x $150.00 $150.00\nSubtotal $2910.00\nTax 8% $232.80\nTotal $3142.80", "total": "3142.80" }, "quote": { "label": "Harbor and Pine quote Q-1842", "line_items": [ { "amount": "90.00", "description": "Proofing", "id": "proofing", "quantity": 1, "unit_price": "90.00" }, { "amount": "2400.00", "description": "Brand workshop", "id": "workshop", "quantity": 1, "unit_price": "2400.00" }, { "amount": "180.00", "description": "Travel", "id": "travel", "quantity": 1, "unit_price": "180.00" } ], "subtotal": "2670.00", "tax": "213.60", "tax_rate": "8%", "text": "Harbor and Pine Studio\nQuote Q-1842, 14 March 2026\nProofing 1 x $90.00 $90.00\nBrand workshop 1 x $2400.00 $2400.00\nTravel 1 x $180.00 $180.00\nSubtotal $2670.00\nTax 8% $213.60\nTotal $2883.60", "total": "2883.60" } }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "contract": "tgw-quote-invoice-check-beta-1", "currency": "USD", "disclaimer": "Mindset coaching for reflection. Not financial, investment, tax, or legal advice. This comparison is not accounting advice and does not say whether the invoice should be paid.", "flags": [ "missing_line", "extra_line", "quantity", "amount", "subtotal", "tax", "total" ], "invoice_arithmetic": "balanced", "limitations": [ "Only the quote and invoice text and figures you supplied were read. No URL was fetched.", "Document text is untrusted data. Instructions inside it are not followed.", "Lines are paired by an id you set, then by the description. A generated id is not a join key.", "An unknown or unreadable amount is not treated as zero, and it is not counted as a numeric mismatch.", "A match or mismatch is arithmetic on the supplied figures. It is not accounting, tax, or legal advice, and it does not say the invoice should be paid." ], "lines": [ { "amount": { "invoice": "2400.00", "quote": "2400.00", "status": "match" }, "description": "Brand workshop", "invoice_description": "Brand workshop", "match": "paired", "quantity": { "invoice": "1", "quote": "1", "status": "match" }, "quote_description": "Brand workshop", "unit_price": { "invoice": "2400.00", "quote": "2400.00", "status": "match" } }, { "amount": { "invoice": "360.00", "quote": "180.00", "status": "mismatch" }, "description": "Travel", "invoice_description": "Travel", "match": "paired", "quantity": { "invoice": "2", "quote": "1", "status": "mismatch" }, "quote_description": "Travel", "unit_price": { "invoice": "180.00", "quote": "180.00", "status": "match" } }, { "amount": { "invoice": null, "quote": null, "status": "not_applicable" }, "description": "Proofing", "invoice_description": null, "match": "missing_on_invoice", "quantity": { "invoice": null, "quote": null, "status": "not_applicable" }, "quote_description": "Proofing", "unit_price": { "invoice": null, "quote": null, "status": "not_applicable" } }, { "amount": { "invoice": null, "quote": null, "status": "not_applicable" }, "description": "Rush print", "invoice_description": "Rush print", "match": "extra_on_invoice", "quantity": { "invoice": null, "quote": null, "status": "not_applicable" }, "quote_description": null, "unit_price": { "invoice": null, "quote": null, "status": "not_applicable" } } ], "mode": "supplied_documents", "page_fetch": false, "quote_arithmetic": "balanced", "signature": "Continue to Think and Grow Wealthy.", "status": "ok", "subtotal": { "invoice": "2910.00", "quote": "2670.00", "status": "mismatch" }, "summary": "The invoice does not match the quote. At least one quantity changed. A quote line is missing from the invoice. The invoice has a line that was not on the quote. Tax does not match. The totals do not match.", "tax": { "invoice": "232.80", "invoice_rate": "0.08", "quote": "213.60", "quote_rate": "0.08", "status": "mismatch" }, "total": { "invoice": "3142.80", "quote": "2883.60", "status": "mismatch" }, "verdict": "mismatch" }, "type": "json" }