German freelancers
Freelancers often need a readable PDF that still carries machine-readable invoice data. A hybrid format helps when buyers are not all on the same receiving infrastructure yet.
Teams shipping invoices into German and French accounting workflows often need one file that humans can read and machines can parse.
The real problem is not naming the standard, it is generating a hybrid PDF correctly, embedding the XML, and validating the result before customers or finance systems reject it.
POST /api/v1/invoices/zugferd returns a base64 PDF and the generated XML in one response after embedding XML into the PDF/A-3 document.
The route validates generated XML and still returns artifacts plus validation details when the document fails checks, which is useful for repair workflows.
The same business-scoped API key model, plan quotas, and optional Stripe metered usage apply here as on the other public API endpoints.
QuoteCash exposes hybrid invoice generation at POST /api/v1/invoices/zugferd. The endpoint turns a JSON invoice payload into Cross Industry Invoice XML, validates that XML, generates a PDF, and embeds the XML into the PDF/A-3 output before returning both artifacts in one response.
ZUGFeRD 2.x and Factur-X 1.x are the same standard rather than separate products. The validation-only endpoint accepts zugferd, factur-x, facturx, and cii as aliases for the same validator target, so one integration surface covers the naming difference.
Because the response includes both artifact and validation result, teams can route failures into exception handling without rebuilding the same PDF/XML pair locally.
Freelancers often need a readable PDF that still carries machine-readable invoice data. A hybrid format helps when buyers are not all on the same receiving infrastructure yet.
Cross-border teams can reduce document branching by using a single hybrid invoice path instead of maintaining several PDF generation variants.
Developers building billing products need a backend output they can return directly to users or archive in storage. Getting both PDF and XML in one response keeps the pipeline simpler.
Validation feedback in the response makes it easier to diagnose whether the issue is the request payload or the generated document, which matters during migrations and pilot rollouts.
Integrators care about predictable status and artifact handling. Including validation result plus file output is easier to wire into exception queues than a black-box PDF export.