xrechnung-zugferd-to-pdf-datev-bridge avatar

xrechnung-zugferd-to-pdf-datev-bridge

Pricing

$50.00 / 1,000 processed e-invoice (pdf & datev)s

Go to Apify Store
xrechnung-zugferd-to-pdf-datev-bridge

xrechnung-zugferd-to-pdf-datev-bridge

Transform German E-Invoices (XRechnung 3.0, ZUGFeRD, UBL, CII, EN 16931) into human-readable PDFs (Sicht-PDF), structured accounting JSON, and ready-to-import DATEV packages (belege.zip + EXTF CSV) for n8n & Make workflows.

Pricing

$50.00 / 1,000 processed e-invoice (pdf & datev)s

Rating

0.0

(0)

Developer

Bart

Bart

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

XRechnung & ZUGFeRD to Readable PDF, JSON & DATEV Archive (belege.zip) Converter

The all-in-one automation bridge for the German B2B E-Invoicing Mandate (E-Rechnungspflicht 2025 / 2027 – EN 16931).

Transform cryptic incoming XRechnung (.xml UBL & CII) and ZUGFeRD XML files into:

  1. ** A Clean Human-Readable PDF (Sichtrechnung.pdf)** for team approval workflows in Slack, Teams, Email, or DMS.
  2. ** A Ready-to-Import DATEV Beleg-ZIP (DATEV_Belege.zip including document.xml)** for DATEV Unternehmen Online and tax advisors (Steuerberater).
  3. ** Structured JSON Data** (Seller, Buyer, Invoice ID, Issue Date, Net, Tax, Gross Amounts, Currency) for n8n, Make.com, Lexoffice, SevDesk, or SAP/ERP integration.

🇩🇪 Deutsch: XRechnung & ZUGFeRD in Sicht-PDF, JSON & DATEV-Belegarchiv umwandeln

Spätestens zum 01.01.2027 versenden Großhändler, Lieferanten und Dienstleister in Deutschland ihre Rechnungen als reine XML-Dateien (XRechnung). Normale Mitarbeiter, Bauleiter und Einkäufer können diese .xml-Dateien zur Rechnungsprüfung nicht lesen.

Dieser Actor löst das Problem vollautomatisch in n8n, Make.com oder per API:

  • Sicht-PDF Generator: Erzeugt aus jeder XRechnung (UBL 2.1 & UN/CEFACT CII) sofort ein übersichtliches PDF-Dokument für die interne Rechnungsfreigabe.
  • DATEV-Paket (belege.zip): Packt das Original-XML, das Sicht-PDF und die strukturierte document.xml in ein fertiges ZIP-Archiv für die Übergabe an die Buchhaltung / DATEV.
  • Sofort testen: Klicke einfach auf Start (auch ohne eigene XML-Datei) – der Actor erstellt sofort ein Beispiel-PDF und ein Beispiel-DATEV-ZIP anhand einer integrierten Muster-XRechnung!

n8n Integration (Ready-to-Use Workflow)

You can import this complete workflow directly into your n8n instance. It includes a manual trigger, a sample XRechnung 3.0 XML test payload, and the HTTP Request node connected to this Apify Actor.

  1. Copy the JSON code below.
  2. Open n8n, click on Workflows -> Import from Clipboard (Strg + V).
  3. Replace DEIN_APIFY_TOKEN_HIER_EINTRAGEN in the HTTP Request node with your personal Apify API Token (found in Settings -> Integrations).
{
"name": "XRechnung (XML) to Sicht-PDF & DATEV Bridge (via Apify)",
"nodes": [
{
"parameters": {},
"id": "1a2b3c4d-0001-0001-0001-000000000001",
"name": "1. Klick auf Test Workflow",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [240, 300]
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "xml-field",
"name": "xmlContent",
"value": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><ubl:Invoice xmlns:ubl=\"urn:oasis:names:specification:ubl:schema:xsd:Invoice-2\" xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\" xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"><cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID><cbc:ID>RE-2026-999</cbc:ID><cbc:IssueDate>2026-10-30</cbc:IssueDate><cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode><cac:AccountingSupplierParty><cac:Party><cac:PartyName><cbc:Name>Mustermann IT GmbH</cbc:Name></cac:PartyName></cac:Party></cac:AccountingSupplierParty><cac:LegalMonetaryTotal><cbc:TaxExclusiveAmount currencyID=\"EUR\">1000.00</cbc:TaxExclusiveAmount><cbc:TaxInclusiveAmount currencyID=\"EUR\">1190.00</cbc:TaxInclusiveAmount><cbc:PayableAmount currencyID=\"EUR\">1190.00</cbc:PayableAmount></cac:LegalMonetaryTotal></ubl:Invoice>",
"type": "string"
}
]
},
"options": {}
},
"id": "1a2b3c4d-0001-0001-0001-000000000002",
"name": "2. Beispiel XRechnung 3.0 XML",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [460, 300]
},
{
"parameters": {
"method": "POST",
"url": "[https://api.apify.com/v2/acts/DACH_Automation_Tools~xrechnung-zugferd-to-pdf-datev-bridge/run-sync-get-dataset-items?token=DEIN_APIFY_TOKEN_HIER_EINTRAGEN](https://api.apify.com/v2/acts/DACH_Automation_Tools~xrechnung-zugferd-to-pdf-datev-bridge/run-sync-get-dataset-items?token=DEIN_APIFY_TOKEN_HIER_EINTRAGEN)",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"xmlContent\": {{ JSON.stringify($json.xmlContent) }},\n \"generatePdf\": true,\n \"generateDatevZip\": true,\n \"creditorAccount\": \"70000\",\n \"expenseAccount\": \"4900\"\n}",
"options": {
"timeout": 60000
}
},
"id": "1a2b3c4d-0001-0001-0001-000000000003",
"name": "3. Apify XRechnung-DATEV Bridge",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [700, 300]
}
],
"connections": {
"1. Klick auf Test Workflow": {
"main": [
[
{
"node": "2. Beispiel XRechnung 3.0 XML",
"type": "main",
"index": 0
}
]
]
},
"2. Beispiel XRechnung 3.0 XML": {
"main": [
[
{
"node": "3. Apify XRechnung-DATEV Bridge",
"type": "main",
"index": 0
}
]
]
}
}
}