x402
Invoice Validate (x402)
Validate invoice data: VAT number format, line item math, tax calculations, EU compliance requirements.
post/x402/v2/invoice-validate
Request
- Base URL: https://api.strale.io
- URL: https://api.strale.io/x402/v2/invoice-validate
- Auth: none required
Request body
Response
Success
Example response
{
"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_vat",
"issue": "Required field 'vendor_vat' is missing."
},
{
"field": "vendor_name",
"issue": "Required field 'vendor_name' is missing."
},
{
"field": "vendor_address",
"issue": "Required field 'vendor_address' is missing."
},
{
"field": "line_items",
"issue": "Required field 'line_items' 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_vat",
"issue": "Recommended field 'buyer_vat' 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."
}
],
"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
}
}Changes
No recorded changes to this operation across all 1 revision of this API.