CRATEAPI

Germany e-invoicing mandate

B2G

B2G live

B2B mandate

B2B emit: 2027 for businesses over €800k turnover, 2028 for everyone

Format / channel

XRechnung / ZUGFeRD (no PA registry - format compliance is what's checked)

Full guide: XRechnung →

What CrateAPI offers

EndpointNotes
POST /v1/generate/ubl?profile=xrechnungUBL syntax, XRechnung 3.0.2 rules.
POST /v1/generate/cii?profile=xrechnungCII syntax — same rules, different XML shape.
POST /v1/validate/{ubl,cii}?profile=xrechnungfreeKoSIT's own validation artefacts, the same ones your recipient checks against.
POST /v1/render/{html,pdf}?lang=deFor the invoices you receive and can't read as raw XML.
Not legal or tax advice. Mandate dates and thresholds change - verify against your country's official source before relying on any date above. CrateAPI checks document format conformance; it does not track legal obligations for you.
Validate your e-invoice freeNo signup. Paste or upload, get the report instantly.
Open the validator →