Tinplate 42 Edge APIs

EU E-Invoicing Tool Free Interactive Tool · Zero Logging

Free Peppol UBL 2.1 / XRechnung E-Invoice XML Generator — Instant EPC-QR

Convert structured JSON invoices into EN 16931 / Peppol UBL 2.1 XML + SEPA EPC-QR strings in milliseconds. Generate EN 16931 / Peppol BIS 3.0 UBL 2.1 & German XRechnung 3.0 XML invoices plus SEPA EPC-QR payment payloads directly in your browser with zero data retention.

Interactive Edge Playground

Try It Live (POST /v1/peppol-ubl-invoice)

Ready

Edit the invoice JSON below and click Run Live Tool to generate compliant Peppol UBL 2.1 XML and SEPA EPC-QR data via POST /v1/peppol-ubl-invoice.

Input Payload (Editable JSON)

Live Edge Worker Output

{
  "ok": true,
  "data": {
    "valid": true,
    "verdict": "valid",
    "mode": "json_to_ubl",
    "en16931_conformant": true,
    "math_valid": true,
    "customization_id": "urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0",
    "profile_id": "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0",
    "invoice": {
      "invoice_number": "INV-2026-0042",
      "issue_date": "2026-11-14",
      "due_date": "2026-11-28",
      "currency": "EUR",
      "seller": {
        "name": "Tinplate Labs GmbH",
        "country": "DE",
        "vat_number": "DE123456788",
        "iban": "DE89370400440532013000"
      },
      "buyer": {
        "name": "Example Holding BV",
        "country": "NL",
        "vat_number": "NL123456782B01"
      },
      "line_items": [
        {
          "description": "Tinplate Enterprise API Guardrails",
          "quantity": 1,
          "unit_price": 1000,
          "vat_rate": 0,
          "line_net": 1000
        }
      ],
      "subtotal_net": 1000,
      "discount": 0,
      "total_vat": 0,
      "total_gross": 1000,
      "reverse_charge": true
    },
    "ubl_xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>...",
    "epc_qr_payload": "BCD\n002\n1\nSCT\nCOBADEFFXXX\nTinplate Labs GmbH\nDE89370400440532013000\nEUR1000.00\n\n\nINV-2026-0042",
    "issues": []
  },
  "meta": {
    "request_id": "req_ubl_01",
    "ms": 1
  }
}

What This Free Tool Checks & Validates

Production API Integration

Automate This Check in Your Backend or CI/CD Pipeline

This browser tool runs on the exact same stateless Cloudflare Worker microservice as our production APIs. Subscribe on RapidAPI or Zyla API Hub to unlock up to 256 KB payloads and 500,000 monthly requests:

🧾 POST /v1/peppol-ubl-invoice Live on Hub

Peppol UBL 2.1 / XRechnung E-Invoice Converter & EPC-QR API

Generate EN 16931 / Peppol BIS 3.0 UBL 2.1 XML and SEPA EPC-QR payloads from JSON, or parse UBL XML to JSON.

🧾 POST /v1/invoice-validator Tier 1

Invoice & EU EN 16931 / Peppol Validator API

Audit extracted invoices for line-item math errors, VAT mismatches, and Peppol compliance.