E-Invoicing Transformer API
EInvoiceAPI is a developer-first REST API for European e-invoicing compliance. Convert structured invoice JSON into legally compliant XML and PDF documents, validate existing e-invoices against format-specific Schematron and XSD rules, and use AI-powered intelligent parsing to extract invoice data from natural language text. **Supported formats:** Peppol BIS Billing 3.0, XRechnung 3.0, Factur-X…
E-Invoicing Transformer API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Convert | ||
| POST |
convert_v1_convert_post /v1/convert |
Convert an invoice from JSON to XML/PDF format. Use this when the user wants to generate an e-invoice file. Accepts an EN 16931 invoice object and converts it to the target… |
| GET |
download_v1_download__conversion_id__get /v1/download/{conversion_id} |
Download a previously converted invoice document by its conversion ID. Use this after a successful /v1/convert call to retrieve the generated XML or PDF file. Documents expire… |
| Validate | ||
| POST |
validate_v1_validate_post /v1/validate |
Validate an e-invoice XML against format-specific rules. Use this to check if a document is compliant. Auto-detects the format (UBL vs CII) from the XML content, or accepts an… |
| Formats | ||
| GET |
list_formats_v1_formats_get /v1/formats |
List all supported e-invoicing formats with metadata. Use this to discover which formats are available and their capabilities. Returns format codes, versions, base standards (EN… |
| Requirements | ||
| GET |
get_requirements_v1_requirements__country_code__get /v1/requirements/{country_code} |
Get country-specific e-invoicing requirements and regulations. Use this to find out what formats and rules apply in a given country. Returns B2G and B2B mandate status, mandate… |
| Other endpoints | ||
| GET |
list_formats_v1_formats_get /v1/formats |
List all supported e-invoicing formats with metadata. Use this to discover which formats are available and their capabilities. Returns format codes, versions, base standards (EN… |
| GET |
get_requirements_v1_requirements__country_code__get /v1/requirements/{country_code} |
Get country-specific e-invoicing requirements and regulations. Use this to find out what formats and rules apply in a given country. Returns B2G and B2B mandate status, mandate… |
| POST |
intelligent_parse_v1_intelligent_parse_post /v1/intelligent/parse |
Extract invoice data from natural language text using AI. Use this when the user provides unstructured text (email, chat message, scanned OCR output) and needs a structured… |
| POST |
convert_v1_convert_post /v1/convert |
Convert an invoice from JSON to XML/PDF format. Use this when the user wants to generate an e-invoice file. Accepts an EN 16931 invoice object and converts it to the target… |
| GET |
download_v1_download__conversion_id__get /v1/download/{conversion_id} |
Download a previously converted invoice document by its conversion ID. Use this after a successful /v1/convert call to retrieve the generated XML or PDF file. Documents expire… |
| POST |
validate_v1_validate_post /v1/validate |
Validate an e-invoice XML against format-specific rules. Use this to check if a document is compliant. Auto-detects the format (UBL vs CII) from the XML content, or accepts an… |
E-Invoicing Transformer API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 2 / second |
|
| PRO | $29 / month | 10 / second |
|
| ULTRA Recommended | $79 / month | 20 / second |
|
| MEGA | $199 / month | 30 / second |
|