E-Invoice Checker Fix API
The Fix API from E-Invoice Checker — 1 operation(s) for fix.
The Fix API from E-Invoice Checker — 1 operation(s) for fix.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/einvoicechecker-com:einvoicechecker-com-fix-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: E-Invoice Checker Fix API
version: 1.0.0
summary: Detect, parse, validate, render and fix EU and international e-invoices.
description: 'One API for structured invoices: XRechnung (UBL/CII), ZUGFeRD 2.x / Factur-X (PDF or XML), Peppol BIS 3.0, EN 16931 UBL/CII, Polish KSeF FA(3), Croatian eRačun (HR CIUS 2025), Spanish Facturae 3.2.x and VERI*FACTU records / AEAT responses / QR URLs, Malaysian MyInvois (XML or UBL JSON). Validation uses the official rule sets (CEN EN 16931 schematron, KoSIT, OpenPeppol, Porezna uprava HR-CIUS, Facturae and AEAT XSD, LHDN SDK rules, KSeF FA(3)). Every error carries a rule id, message, XPath and a help link. Files are processed in memory and never stored.'
contact:
name: E-Invoice Checker support
email: support@einvoicechecker.com
url: https://einvoicechecker.com/contact/
termsOfService: https://einvoicechecker.com/terms/
servers:
- url: https://einvoicechecker.com
security:
- bearer: []
- apiKey: []
- {}
tags:
- name: Fix
paths:
/v1/fix:
post:
operationId: fixInvoice
summary: Auto-fix (EN 16931)
description: Correct fixable errors of an EN 16931 invoice. dry_run=1 lists the proposed changes (1 unit); applying costs 2 units.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
xml:
type: string
values:
type: object
additionalProperties:
type: string
options:
type: object
properties:
totals:
type: boolean
required:
- xml
multipart/form-data:
schema:
type: object
properties:
file:
type: string
format: binary
required:
- file
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
valid_before:
type: boolean
valid_after:
type: boolean
applied:
type: array
items:
type: object
remaining_errors:
type: array
items:
type: object
properties:
source:
type: string
rule:
type: string
example: BR-DE-15
message:
type: string
path:
type: string
help:
type: string
format: uri
description: Page explaining the rule and how to fix it
xml:
type: string
'400':
description: Error
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
'401':
description: Error
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
'422':
description: Not a recognised e-invoice, or a PDF without embedded XML
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
'429':
description: Rate limit or monthly quota reached
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
parameters:
- name: dry_run
in: query
schema:
type: boolean
tags:
- Fix
components:
securitySchemes:
bearer:
type: http
scheme: bearer
description: API key from /developers/ (free plan available)
apiKey:
type: apiKey
in: header
name: X-API-Key
externalDocs:
description: Developer documentation
url: https://einvoicechecker.com/developers/