invoice_check
PAID ($0.60). Check an invoice in one call: is the VAT right (place of supply, rate, expected amount vs vat_charged), is it overdue and how much statutory late interest is owed, and do seller/buyer tax IDs pass the official format check. Seller countries here: ID, IL, JO, JP, KR, KZ, LK, OM, PH, SA, TH, TR, TW, UZ, VN. Send due_date, or invoice_date with terms_days. Anything we cannot answer in full is refused free (coverage_gap, no_charge). Shares the 3 free calls per IP per day with the answer tools. Pass api_key if you have one (card checkout at /pricing); otherwise the result is the x402 payment requirement. Optional receipt (boolean, default false): on a paid success, include an Ed25519 answer receipt at no extra USDC. An answer receipt is not a series certified extract (GET /v1/certified/{country}/{series} is $0.10 and is not an MCP tool) and is not legal advice. Verify with verify_answer_receipt against /certified/public-key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | YYYY-MM-DD; default today | |
| amount | Yes | Invoice amount, local currency | |
| api_key | No | API key (bypasses x402; metered for invoicing) | |
| receipt | No | Default false. When true, a paid success includes an Ed25519 answer receipt (kind answer_receipt) at no extra USDC. Unpaid 402 and free refusals do not include one. Not a series certified extract (GET /v1/certified/{country}/{series} at $0.10; that SKU is not an MCP tool). | |
| due_date | No | YYYY-MM-DD contractual due date | |
| amount_is | No | Default net | |
| buyer_type | No | ||
| terms_days | No | Agreed payment term in days | |
| vat_charged | No | VAT amount on the invoice, to be checked | |
| buyer_tax_id | No | Needs buyer_country | |
| invoice_date | No | YYYY-MM-DD; with terms_days instead of due_date | |
| buyer_country | No | ISO code; omit for a domestic invoice | |
| seller_tax_id | No | ||
| seller_country | Yes | ISO country code of the seller |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | ||
| error | No | Present on a free refusal or error; no charge | |
| status | No | ||
| evidence | No | ||
| no_charge | No | ||
| price_usd | No | ||
| disclaimer | No | ||
| how_to_pay | No | ||
| bind_series | No | ||
| explanation | No | ||
| x_next_bind | No | ||
| http_endpoint | No | ||
| payment_required | No | true when the call needs payment; how_to_pay explains x402 or card |