{"uid":"cap_A80yZszZsHEEiK3iCYXBR","slug":"api-strale-io-b5250a2e","name":"Invoice Validation API (Strale)","description":"Validate invoice data: VAT number format, line item math, tax calculations, EU compliance requirements.","url":"https://api.strale.io/x402/invoice-validate","method":"POST","headers":{},"bodySchema":{"type":"object","required":["invoice"],"properties":{"invoice":{"type":"object","description":"Invoice JSON with vendor_vat, buyer_vat, amounts, line_items"}}},"responseSchema":{"valid":{"type":"boolean"},"errors":{"type":"array"},"warnings":{"type":"array"},"eu_compliant":{"type":"boolean"}},"example":{"request":{"invoice":{"total":1488,"subtotal":1240,"buyer_vat":"FR98765432100","line_items":[{"quantity":1,"tax_rate":0.2,"unit_price":1000,"description":"Software license"},{"quantity":1,"tax_rate":0.2,"unit_price":240,"description":"Support services"}],"tax_amount":248,"vendor_vat":"DE123456789"}},"response":{"_meta":{"payment":{"method":"x402","price_usd":0.0216,"settlement_id":"0x67a225cf61060767788e5824ade7f72c575dd1878554a61ccd5f583177d96866"},"capability":"invoice-validate","latency_ms":1,"provenance":{"source":"algorithmic","fetched_at":"2026-06-13T04:25:43.101Z"}},"valid":false,"errors":[{"field":"invoice_number","issue":"Required field 'invoice_number' is missing."},{"field":"invoice_date","issue":"Required field 'invoice_date' is missing."},{"field":"vendor_name","issue":"Required field 'vendor_name' is missing."},{"field":"vendor_address","issue":"Required field 'vendor_address' is missing."},{"field":"amounts","issue":"Required field 'amounts' is missing."}],"warnings":[{"field":"buyer_name","issue":"Recommended field 'buyer_name' is missing for full EU compliance."},{"field":"buyer_address","issue":"Recommended field 'buyer_address' is missing for full EU compliance."},{"field":"due_date","issue":"Recommended field 'due_date' is missing for full EU compliance."},{"field":"currency","issue":"Recommended field 'currency' is missing for full EU compliance."},{"field":"line_items[0]","issue":"Missing line_total; cannot verify line item math."},{"field":"line_items[1]","issue":"Missing line_total; cannot verify line item math."}],"eu_compliant":false,"line_items_check":{"failed":0,"passed":0,"total_checked":0},"tax_calculation_check":{"pass":true,"actual_tax":null,"difference":null,"expected_tax":null}}},"exampleRequest":{"invoice":{"total":1488,"subtotal":1240,"buyer_vat":"FR98765432100","line_items":[{"quantity":1,"tax_rate":0.2,"unit_price":1000,"description":"Software license"},{"quantity":1,"tax_rate":0.2,"unit_price":240,"description":"Support services"}],"tax_amount":248,"vendor_vat":"DE123456789"}},"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_v6cqioXOE81nwLIpeTMLd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates invoice data including VAT number formats, line item arithmetic, tax calculations, and EU compliance requirements.","exampleAgentPrompt":"Can you validate this invoice for me? It has vendor VAT DE123456789, buyer VAT FR98765432100, a few line items totaling €1,240 plus 20% VAT — I need to make sure the math checks out and it meets EU compliance requirements.","exampleUseCases":null,"resultDescription":"Returns a structured validation report indicating whether the invoice passes or fails, with specific errors or warnings for VAT number format issues, line item arithmetic mismatches, incorrect tax computations, and EU compliance violations.","failureModes":["Missing or malformed invoice object returns 400 bad request","Invalid JSON structure in invoice field causes parsing error","VAT number format unrecognized for non-EU countries","Empty line_items array may skip line item validation","Service unavailable or payment failure returns 402 or 5xx"],"whenToPreferThis":"Choose this endpoint when you need to programmatically validate invoice data for correctness and EU compliance before submission or payment — especially when dealing with cross-border EU VAT, multiple line items, or complex tax calculations that must be audited automatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:59:53.393Z","isFirstParty":false}