Automation MCP Server Blog Pricing Contact

Blog

Insights on e-invoicing standards, compliance, and automation.

Automation14 min read

PDF to ZUGFeRD: Automating the Conversion with a Human in the Loop

Convert legacy PDF invoices into compliant ZUGFeRD or XRechnung: AI extraction into JSON, a review form where a person verifies the values and adds what no PDF carries (the Leitweg-ID, electronic addresses), and one create call for the validated file. Plain curl, real request and response shapes, and where the one-shot transform endpoint fits.

Oct 26, 2026
Automation13 min read

E-Invoicing in n8n: ZUGFeRD, XRechnung and Factur-X with One HTTP Request Node

Add mandate-grade e-invoicing to any n8n workflow with the HTTP Request node: a Header Auth credential, a JSON body with expressions, the validated ZUGFeRD, Factur-X or XRechnung file back as binary for Drive or email. Plus the intake side (validate and extract received invoices) and the retry and batching settings for month-end volumes.

Oct 9, 2026
Integration11 min read

node-zugferd Alternatives: npm Library vs REST API

npm's most complete ZUGFeRD package, honestly compared: the XSD-only validation that misses the business rules, a work-in-progress dependency in an invoicing pipeline, and a concrete migration path from invoicer.create() to one fetch call.

Oct 1, 2026
Integration12 min read

Peppol API Integration: What Your Access Point Checks, and What It Does Not

Every Peppol integration is two jobs: a compliant BIS document and its delivery. The access point owns the second. This guide covers the first: what the gate checks, what it never does, why "Peppol API key" means two credentials, and validating before anything is sent.

Sep 30, 2026
API13 min read

Reading PDF Invoices in Code: Scanned PDF to JSON with Confidence Scores

One REST call reads typed and scanned invoice PDFs into EN 16931-shaped JSON with per-area confidence scores; a second reads e-invoices deterministically, no AI involved. The fallback pattern that chains them, the thresholds worth automating on, and the error codes, in C#, Node.js, and Python.

Sep 30, 2026
Integration12 min read

ZUGFeRD-csharp Alternatives: Library vs REST API for .NET Teams

What the veteran .NET library does well, the validation wall .NET's missing XSLT 2.0 builds into every library stack, what its maintenance-only turn means for teams tracking the specifications, and a field-by-field migration from InvoiceDescriptor to one HTTP call.

Sep 29, 2026
Integration12 min read

horstoeko/zugferd Alternatives: PHP Library vs REST API

PHP's strongest e-invoicing library, honestly compared: the totals and PDF/A work the builder leaves with you, the XSLT 2.0 validation wall no PHP package can cross, and a concrete migration path from the ZugferdDocumentBuilder chain to one Guzzle call.

Sep 29, 2026
API11 min read

Order-X for Developers: Purchase Orders in the Factur-X Family

Order-X puts Cross-Industry Order XML inside a PDF/A-3, the Factur-X model applied to the purchase order. The BASIC, COMFORT and EXTENDED profiles, the 220/230/231 order dialogue, and the REST endpoints that create and validate all of it.

Sep 29, 2026
Compliance11 min read

Belgium's Peppol Mandate for Developers: Validate Peppol BIS Before Your Access Point Sends

Since January 2026 a Belgian B2B invoice is Peppol BIS UBL over the Peppol network, no phase-in, no threshold. The developer's half of that sentence: KBO/CBE endpoint addressing with EAS 0208, building the UBL, and putting the official rules in front of the gate.

Sep 29, 2026
Compliance9 min read

How to Open an XRechnung File and Read It as a PDF

An XRechnung arrives as pure XML that no PDF viewer or ERP grid will display, and that is by design. The fastest way to read one in the browser, rendering every incoming file to PDF via REST API, and pulling the same data as JSON into your own software.

Sep 28, 2026
Automation10 min read

Peppol Invoice to PDF: Making UBL Invoices Readable for the Humans in the Loop

The network moves invoices as pure UBL XML until an approver, controller, or auditor needs to look at one. Give every received invoice and credit note a readable PDF twin with one API call, wire it into a reception pipeline, or extract JSON for your own AP screens.

Sep 28, 2026
Integration12 min read

XRechnung Visualization Without the XSLT Stack: KoSIT Stylesheets vs One API Call

The open-source route to a readable XRechnung is the official KoSIT stylesheets: a two-step XSLT pipeline needing Saxon, XSL-FO, and a release-tracking habit. What that stack delivers, what it costs to operate outside the JVM, and how one render call compares.

Sep 28, 2026
API11 min read

Render Any E-Invoice XML to PDF with One API Call

A reception pipeline never chooses what arrives: CII, UBL, XRechnung in either syntax, credit notes. One endpoint renders them all as a clean PDF with automatic syntax detection, code for C#, Node.js, Python, and PHP, and a JSON route for your own UI.

Sep 28, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in Go: Complete Guide

Both German e-invoice formats from one Go integration using only net/http and mime/multipart: typed invoice structs, validation against EN 16931 and the KoSIT rules, incoming invoices via extraction plus AI parsing, and bounded-concurrency batch issuance. Includes why Go has no ZUGFeRD library.

Aug 1, 2026
Integration15 min read

Create and Validate Peppol UBL Invoices in Java: Complete Guide

The full Peppol BIS lifecycle in Java with java.net.http and Spring Boot: create UBL from structured data, validate before anything reaches your access point, pin NLCIUS, EHF or PINT, and bridge the CII syntax your German invoices already use. Includes an honest look at the Java Peppol stack.

Jul 31, 2026
Automation11 min read

E-Invoicing in Zapier: Three InvoiceXML Apps for ZUGFeRD, XRechnung, Factur-X, CII and UBL

Three format-scoped Zapier apps put mandate-grade e-invoicing into any Zap with no code: create ZUGFeRD, XRechnung, Factur-X, CII, and UBL from mapped fields, validate at format boundaries, and extract received e-invoices into rows and records. One account connects all three.

Jul 30, 2026
Automation14 min read

E-Invoicing from Google Sheets: ZUGFeRD, Factur-X and XRechnung with Apps Script

Turn a spreadsheet row into a mandate-grade e-invoice with one UrlFetchApp call: column mapping to invoice JSON, validated ZUGFeRD hybrids archived to Drive and drafted in Gmail, XRechnung with the Leitweg-ID, trigger-driven batches, and received e-invoices imported back as rows.

Jul 30, 2026
Automation15 min read

E-Invoicing on SAP BTP: ZUGFeRD, XRechnung and Factur-X from Integration Suite

Turn S/4HANA billing documents into mandate-grade e-invoices with one HTTP call from SAP BTP: a Cloud Integration iFlow or CAP application posting billing data to a REST API. Covers Security Material credentials, the S/4 field mapping, incoming supplier invoices, and honest SAP DRC positioning.

Jul 30, 2026
API10 min read

You Built the XML. Now You Need the PDF/A-3.

The embed endpoints close the last mile every XML library leaves open: your rendered PDF plus your CII XML in, a conformant Factur-X or ZUGFeRD PDF/A-3 hybrid out, with profile-aware XMP metadata and structural checks that catch the classic mistakes before a recipient does.

Jul 30, 2026
Integration13 min read

Mustangproject Alternatives: An Honest Comparison for ZUGFeRD and Factur-X Teams

What the open-source Java library genuinely does well, where the operating costs accumulate, and how a REST API compares: a capability matrix, the PDFBox/Saxon/veraPDF dependency chain, a field-by-field mapping from Mustangproject's builder classes, and a three-step migration path.

Jul 29, 2026
Compliance12 min read

The French E-Invoicing Mandate: A Developer's Checklist for September 2026

The reform reduced to what engineering teams must verify before September 1: reception readiness for every French business, compliant Factur-X issuance, PDP connectivity, the four new invoice mentions, validation of everything arriving from elsewhere, and the e-reporting clock on the same calendar.

Jul 28, 2026
Automation16 min read

E-Invoicing in Dynamics 365 Business Central: ZUGFeRD and Factur-X with One API Call

Add compliant ZUGFeRD and Factur-X hybrid invoices to Business Central with a small AL extension: field mapping from the posted sales invoice, attachment and dispatch, XRechnung for German B2G, and incoming e-invoice extraction. No AppSource add-on, no format-version maintenance.

Jul 28, 2026
Integration15 min read

Create and Validate ZUGFeRD Invoices in Java: Complete Guide

Handle the full ZUGFeRD lifecycle in Java with java.net.http: create from JSON, validate against EN 16931, extract incoming invoices, and parse plain supplier PDFs with AI. Covers the German B2B mandate, GoBD archiving, Spring Boot patterns, and an honest Mustangproject comparison.

Jul 25, 2026
Integration15 min read

Create and Validate Factur-X Invoices in Java: Complete Guide

Generate, validate, extract, and parse Factur-X invoices in Java with java.net.http, ready for the September 2026 French e-invoicing reform: profile ladder, PDP delivery, French sample data, and Spring Boot integration.

Jul 25, 2026
Integration15 min read

Create and Validate XRechnung Invoices in Java: Complete Guide

Handle the full XRechnung lifecycle in Java with java.net.http: create from JSON, validate against the KoSIT rules, extract data and embedded attachments, and render previews. Includes Spring Boot patterns and an honest look at the KoSIT validator.

Jul 25, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in C# / .NET: Complete Guide

Both German e-invoice formats from one .NET integration with HttpClient: create ZUGFeRD hybrid PDFs and XRechnung XML, validate against EN 16931 and the KoSIT rules, and read incoming invoices with extraction plus AI parsing. Includes ASP.NET Core typed-client patterns and an honest ZUGFeRD-csharp comparison.

Jul 23, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in PHP: Complete Guide

Both German e-invoice formats from one PHP integration with Guzzle: create ZUGFeRD hybrid PDFs and XRechnung XML, validate against EN 16931 and the KoSIT rules, and read incoming invoices with extraction plus AI parsing. Includes Laravel queue patterns and an honest horstoeko/zugferd comparison.

Jul 19, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in Python: Complete Guide

Both German e-invoice formats from one Python integration with requests: create ZUGFeRD hybrid PDFs and XRechnung XML, validate against EN 16931 and the KoSIT rules, and read incoming invoices with extraction plus AI parsing. Includes Django, Celery, and pytest patterns and an honest drafthorse comparison.

Jul 16, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in Node.js: Complete Guide

Both German e-invoice formats in JavaScript with native fetch and FormData: create ZUGFeRD hybrid PDFs and XRechnung XML, validate against EN 16931 and the KoSIT rules, and extract incoming invoices as JSON (AI parsing included). Runs on Node.js, Vercel, Cloudflare Workers, Deno, and Bun, with an honest node-zugferd comparison.

Jul 12, 2026
Integration16 min read

Create and Validate ZUGFeRD and XRechnung Invoices in Ruby: Complete Guide

Both German e-invoice formats from one Ruby integration with Net::HTTP: create ZUGFeRD hybrid PDFs and XRechnung XML, validate against EN 16931 and the KoSIT rules, extract incoming invoices as JSON (AI parsing included), and render previews. Includes Leitweg-ID handling and Rails patterns.

Jul 9, 2026
Integration14 min read

Create and Validate Factur-X Invoices in Ruby: Complete Guide

Handle the full Factur-X lifecycle in Ruby with Net::HTTP, no gem required: create from a plain hash, validate against EN 16931, extract JSON from incoming invoices, and parse legacy PDFs with AI. Ready for the September 2026 French mandate, with Rails, ActiveJob, and RSpec patterns.

Jul 6, 2026
Compliance8 min read

EN 16931 Explained: The Standard Underneath Every European E-Invoice

The semantic standard beneath every European e-invoice, explained: ~160 business terms, 200+ business rules, the two syntax bindings (UBL and CII), and how CIUS profiles like Peppol BIS and XRechnung specialise the same core.

Jul 5, 2026
Compliance8 min read

CII Explained: The Other E-Invoicing Syntax, and How It Differs from UBL

The second EN 16931 syntax, explained: CII's agreement-delivery-settlement structure, the rsm/ram/udt/qdt namespaces, why it sits inside Factur-X and ZUGFeRD, and how to know when to use it instead of UBL.

Jun 30, 2026
Compliance8 min read

UBL Explained: A Technical Overview of the Format Behind Global E-Invoicing

A technical overview of UBL as a document format: the cbc/cac anatomy of a UBL invoice, how it maps to EN 16931, how CustomizationID declares which profile it follows, and the two-layer XSD plus Schematron validation.

Jun 25, 2026
Compliance9 min read

What It Takes to Automate Factur-X and ZUGFeRD Compliance: A Technical Overview

A look at what producing Factur-X and ZUGFeRD programmatically really involves: PDF/A-3b containers, EN 16931 CII XML, Schematron validation, and keeping pace as the specifications change.

Jun 15, 2026
Automation10 min read

Create and Validate Peppol UBL Invoices on Bubble (No Code)

Generate, validate, and render compliant Peppol BIS UBL e-invoices from your Bubble app with a single API call. No plugins, no XSLT, and one profile field to serve Belgium, the Netherlands, Norway, and the wider Peppol network.

Jun 10, 2026
Automation10 min read

Create and Validate Factur-X & ZUGFeRD Invoices on Bubble (No Code)

Generate and validate compliant Factur-X and ZUGFeRD e-invoices from your Bubble app with a single API call. No plugins, no server-side code, and no multipart file-upload headaches. Ready for the 2026 and 2027 mandates.

Jun 10, 2026
Integration16 min read

Create and Validate Peppol UBL Invoices in C# / .NET: Complete Guide

Handle the full Peppol BIS UBL lifecycle in C# and .NET with HttpClient: create from JSON, validate against EN 16931 plus the Peppol overlay, convert between CII and UBL, render, and extract. Includes ASP.NET Core, Azure Functions, and Polly patterns.

May 28, 2026
Integration15 min read

Create and Validate Factur-X Invoices in C# / .NET: Complete Guide

Handle the full Factur-X lifecycle in C# and .NET with HttpClient: create from JSON, validate against EN 16931 Schematron, convert PDFs with AI, extract, and render. Includes ASP.NET Core, Dynamics 365, and Polly patterns.

May 28, 2026
Integration16 min read

Create and Validate Peppol UBL Invoices in PHP: Complete Guide

Handle the full Peppol BIS UBL lifecycle in PHP with Guzzle and cURL: create from JSON, validate against EN 16931 and the Peppol overlay, convert, extract, and render. Includes Laravel and Symfony integration patterns.

May 25, 2026
Integration17 min read

Create and Validate Peppol UBL Invoices in Python: Complete Guide

Handle the full Peppol BIS UBL lifecycle in Python with requests and httpx: create from JSON, validate, convert, extract, and render. Includes Django, Celery, and FastAPI async batch integration patterns.

May 21, 2026
Integration15 min read

Create and Validate Peppol UBL Invoices in Node.js: Complete Guide

Generate, validate, convert, and render Peppol BIS UBL invoices from Node.js with production-ready examples for Belgium, the Netherlands, Norway, and global Peppol markets.

May 16, 2026
Integration17 min read

Create and Validate Factur-X Invoices in Python: Complete Guide

Handle the full Factur-X lifecycle in Python with requests and httpx: create from JSON, validate, transform, extract, and render. Includes Django, FastAPI, and Odoo integration patterns.

May 11, 2026
Integration15 min read

Create and Validate Factur-X Invoices in PHP: Complete Guide

Handle the full Factur-X lifecycle in PHP with Guzzle and cURL: create from JSON, validate, transform, extract, and render. Includes Laravel and Symfony integration patterns.

May 6, 2026
Integration14 min read

Create and Validate Factur-X Invoices in Node.js: Complete Guide

Generate, validate, convert, extract, and render Factur-X invoices from Node.js with production-ready axios examples, ready for France's September 2026 mandate.

May 1, 2026
Automation18 min read

E-Invoicing in Salesforce: Generate Peppol UBL, ZUGFeRD, Factur-X and XRechnung from Flow and Apex

Close the Salesforce PDF gap with one API call. Named Credential setup, Flow HTTP Callout configuration, full Apex examples, and Salesforce field mapping for all European e-invoice formats.

Apr 28, 2026
Automation16 min read

E-Invoicing in Microsoft Power Automate: ZUGFeRD, XRechnung, Factur-X and UBL from Dynamics 365

Replace your Word-to-PDF flow with a single HTTP action. Full field mapping reference, format decision table, and complete flow structure for Germany, France, Belgium, and Peppol markets.

Apr 26, 2026
API15 min read

EN 16931 API: The Complete Toolkit for European E-Invoice Compliance

Create, validate, convert, extract, and render EN 16931 invoices in both CII and UBL syntax, covering Germany, France, Belgium, Peppol, and ViDA 2030.

Mar 4, 2026
API20 min read

XRechnung API: The Complete Toolkit for German Public Sector E-Invoicing

Create, validate, convert, preview, and extract XRechnung pure XML e-invoices, with Leitweg-ID support, CIUS-REC-DE validation, and CII/UBL syntax choice.

Feb 25, 2026
API18 min read

ZUGFeRD API: The Complete E-Invoice Toolkit for German B2B

Create, validate, convert, and extract ZUGFeRD hybrid PDF/A-3 invoices via a single REST API, with DATEV-compatible output and GoBD-ready archiving.

Feb 18, 2026
API16 min read

Factur-X API: The Complete Hybrid E-Invoice Toolkit for France and Beyond

Create, validate, convert, and extract Factur-X hybrid PDF/A-3 invoices via a single REST API, with full PDF/A-3b conformance for France's 2026 mandate.

Feb 11, 2025
API14 min read

UBL API: The Complete Universal Business Language Invoice Toolkit

Convert, create, validate, preview, and convert between UBL and CII, with Peppol BIS, NLCIUS, EHF, and PINT profile auto-detection.

Feb 4, 2025
API12 min read

CII API: The Complete UN/CEFACT Cross-Industry Invoice Toolkit

A complete guide to creating, validating, converting, extracting, and previewing UN/CEFACT CII invoices via a single REST API.

Jan 28, 2024
Automation5 min read

Automating Invoice Conversion with APIs

Discover how to integrate our REST API into your existing workflow to automate PDF-to-XML invoice conversion at scale.

Jan 15, 2024