Skip to main content
Invoice-Converter.comInvoice-Converter
Pricing
Convert InvoiceConvert
Convert
⌘K
Documentation overview
Understand formats and standards
Compliance Guides
XRechnung Standard
ZUGFeRD Format
PDF/A-3 for ZUGFeRD
CII Cross Industry Invoice
UBL Universal Business Language
DIN EN 16931-1 Standard
PEPPOL Network
Country and regulatory rules
EU E-Invoicing Mandate
EU E-Invoicing
EU e-invoicing in 2026: what to implement (and why)
EU top markets playbook (DE, FR, IT, ES, PL, NL)
PEPPOL in the EU: how exchange actually works
CTC/clearance and portals in the EU: how to build reliable integrations
Country Guides
Germany
France
Italy
Spain
Poland
Netherlands
Belgium
Austria
Denmark
Sweden
Finland
Fix validation and submission issues
Leitweg-ID Validation
Support playbooks
Support
Why invoices need review
PDF readiness
Source data readiness
Attachments and service descriptions
API errors
API automation
Handling schema errors
Review validation help
Support
Missing information
Buyer reference
Payment and IBAN
VAT and reverse charge
Totals and rounding
Prepayments
Line items
ZUGFeRD PDF warnings
Validation playbooks
Observed validation fixes
Due date or terms
Bank transfer IBAN
PDF/A-3 readiness
VATEX exemption reason
Review vs download
Public test invoice fixture library
Valid XRechnung UBL basic invoice
Invalid XRechnung missing payment terms
Factur-X/ZUGFeRD EN 16931 CII XML
XRechnung rounding and IBAN edge case
KoSIT Validator Errors
ERROR
BR-DE-1
BR-DE-2
BR-DE-3
BR-DE-4
BR-DE-5
BR-DE-6
BR-DE-7
BR-DE-8
BR-DE-9
BR-DE-10
BR-DE-11
BR-DE-14
BR-DE-15
BR-DE-16
BR-DEX-01
BR-DEX-03
BR-DEX-04
BR-DEX-05
BR-DEX-06
BR-DEX-07
BR-DEX-08
BR-DEX-09
BR-DEX-10
BR-DEX-11
BR-DEX-12
BR-DEX-13
BR-DEX-14
BR-CO-3
BR-CO-4
BR-CO-9
BR-CO-10
BR-CO-11
BR-CO-13
BR-CO-14
BR-CO-15
BR-CO-16
BR-CO-17
BR-CO-25
BR-CO-26
BR-S-1
BR-S-5
BR-S-8
BR-CO-05
BR-CO-06
BR-CO-07
BR-CO-08
BR-CO-12
BR-CO-18
BR-CO-19
BR-CO-20
BR-CO-21
BR-CO-22
BR-CO-23
BR-CO-24
BR-61
BR-AE-02
BR-AE-10
BR-E-01
BR-E-05
BR-DE-19
BR-05
BR-22
BR-23
BR-24
BR-25
BR-26
BR-47
BR-57
BR-DE-22
BR-DE-30
BR-DE-31
PEPPOL-EN16931-R001
PEPPOL-EN16931-R010
PEPPOL-EN16931-R020
PEPPOL-EN16931-R046
PEPPOL-EN16931-R120
PEPPOL-EN16931-R130
BR-01
BR-02
BR-03
BR-04
BR-06
BR-07
BR-08
BR-09
BR-10
BR-11
BR-12
BR-13
BR-14
BR-15
BR-16
BR-17
BR-18
BR-19
BR-20
BR-21
BR-27
BR-28
BR-29
BR-30
BR-31
BR-32
BR-33
BR-36
BR-37
BR-38
BR-41
BR-42
BR-43
BR-44
BR-45
BR-46
BR-48
BR-49
BR-50
BR-51
BR-52
BR-53
BR-54
BR-55
BR-56
BR-62
BR-63
BR-64
BR-65
BR-CL-01
BR-CL-03
BR-CL-04
BR-CL-05
BR-CL-06
BR-CL-07
BR-CL-08
BR-CL-10
BR-CL-11
BR-CL-13
BR-CL-14
BR-CL-15
BR-CL-16
BR-CL-17
BR-CL-18
BR-CL-19
BR-CL-20
BR-CL-21
BR-CL-22
BR-CL-23
BR-CL-24
BR-CL-25
BR-CL-26
BR-DEC-01
BR-DEC-02
BR-DEC-05
BR-DEC-06
BR-DEC-09
BR-DEC-10
BR-DEC-11
BR-DEC-12
BR-DEC-13
BR-DEC-14
BR-DEC-15
BR-DEC-16
BR-DEC-17
BR-DEC-18
BR-DEC-19
BR-DEC-20
BR-DEC-23
BR-DEC-24
BR-DEC-25
BR-DEC-27
BR-DEC-28
BR-S-02
BR-S-03
BR-S-04
BR-S-06
BR-S-07
BR-S-09
BR-S-10
BR-Z-01
BR-Z-02
BR-Z-03
BR-Z-04
BR-Z-05
BR-Z-06
BR-Z-07
BR-Z-08
BR-Z-09
BR-Z-10
BR-AE-01
BR-AE-03
BR-AE-04
BR-AE-05
BR-AE-06
BR-AE-07
BR-AE-08
BR-AE-09
BR-E-02
BR-E-03
BR-E-04
BR-E-06
BR-E-07
BR-E-08
BR-E-09
BR-E-10
BR-IC-01
BR-IC-02
BR-IC-03
BR-IC-04
BR-IC-05
BR-IC-06
BR-IC-07
BR-IC-08
BR-IC-09
BR-IC-10
BR-IC-11
BR-IC-12
BR-G-01
BR-G-02
BR-G-03
BR-G-04
BR-G-05
BR-G-06
BR-G-07
BR-G-08
BR-G-09
BR-G-10
BR-O-01
BR-O-02
BR-O-03
BR-O-04
BR-O-05
BR-O-06
BR-O-07
BR-O-08
BR-O-09
BR-O-10
BR-O-11
BR-O-12
BR-O-13
BR-O-14
BR-AF-01
BR-AF-02
BR-AF-03
BR-AF-04
BR-AF-05
BR-AF-06
BR-AF-07
BR-AF-08
BR-AF-09
BR-AF-10
BR-AG-01
BR-AG-02
BR-AG-03
BR-AG-04
BR-AG-05
BR-AG-06
BR-AG-07
BR-AG-08
BR-AG-09
BR-AG-10
BR-B-01
BR-B-02
WARNING
BR-DE-17
BR-DE-18
BR-DE-20
BR-DE-21
BR-DEX-02
BR-DE-26
BR-DE-27
BR-DE-28
Look up reference data
Glossary
E
EN 16931
E-reporting
e-Factura RO
EAS (Electronic Address Scheme)
ebInterface
C
CIUS
CII
Code list
Credit note
Contract reference
Chorus Pro
Codice Destinatario
X
XRechnung
XML Schema (XSD)
XML
Z
ZUGFeRD
F
Factur-X
Finvoice
U
UBL
Unit code
P
PEPPOL
PEPPOL BIS
Participant ID
PDF/A-3
Payment means
Purchase order (PO)
PDP (Plateforme de Dématérialisation Partenaire)
A
Access Point
Allowance / charge
S
SMP
SML
Schematron
SDI (Sistema di Interscambio)
Svefaktura
L
Leitweg-ID
K
KoSIT
KSeF
KvK number
V
Validation
VAT ID
ViDA
VeriFactu
ViDA Pillar 1: Digital Reporting Requirements
ViDA Pillar 2: Single VAT Registration
ViDA Pillar 3: Platform Economy
B
Business Term (BT)
Business Group (BG)
BIC
R
Reverse charge
Real-time reporting
Real-time invoice reporting (RTIR)
T
Tax category
TicketBAI
I
IBAN
Invoice type code
Invoice line item
ISO 6523
D
Document reference
D-U-N-S Number
Digipoort
Q
QR code payment
G
GLN (Global Location Number)
O
OVT-tunnus
OIOUBL
N
NemHandel
Code Lists
Currency codes (common)
Country codes (common)
VAT category codes
Payment means type codes
Unit of measure codes (common)
Invoice type codes (common in XRechnung)
XRechnung Fields
Invoice basics
BT-1
BT-2
BT-3
BT-5
BT-6
BT-7
BT-8
BT-10
BT-11
BT-12
BT-14
BT-15
BT-16
BT-17
BT-18
BT-19
BT-21
BT-22
BT-23
BT-24
BT-25
BT-26
Delivery and payment
BT-9
BT-13
BT-20
BT-59
BT-60
BT-61
BT-70
BT-71
BT-72
BT-73
BT-74
BT-75
BT-76
BT-77
BT-78
BT-79
BT-80
BT-81
BT-82
BT-83
BT-84
BT-85
BT-86
BT-87
BT-88
BT-89
BT-90
BT-91
Seller details
BT-27
BT-28
BT-29
BT-30
BT-31
BT-32
BT-33
BT-34
BT-35
BT-36
BT-37
BT-38
BT-39
BT-40
BT-41
BT-42
BT-43
BT-62
BT-63
BT-64
BT-65
BT-66
BT-67
BT-68
BT-69
Buyer details
BT-44
BT-45
BT-46
BT-47
BT-48
BT-49
BT-50
BT-51
BT-52
BT-53
BT-54
BT-55
BT-56
BT-57
BT-58
Discounts and charges
BT-92
BT-93
BT-94
BT-95
BT-96
BT-97
BT-98
BT-99
BT-100
BT-101
BT-102
BT-103
BT-104
BT-105
Taxes and totals
BT-106
BT-107
BT-108
BT-109
BT-110
BT-111
BT-112
BT-113
BT-114
BT-115
BT-116
BT-117
BT-118
BT-119
BT-120
BT-121
BT-122
BT-123
BT-124
BT-125
Line items
BT-126
BT-127
BT-128
BT-129
BT-130
BT-131
BT-132
BT-133
BT-134
BT-135
BT-136
BT-137
BT-138
BT-139
BT-140
BT-141
BT-142
BT-143
BT-144
BT-145
BT-146
BT-147
BT-148
BT-149
BT-150
BT-151
BT-152
BT-153
BT-154
BT-155
BT-156
BT-157
BT-158
BT-159
BT-160
BT-161
BT-162
BT-163
ZUGFeRD Profiles
MINIMUM
BASIC WL
BASIC
EN 16931
EXTENDED
Compare formats and tools
Comparisons
XRechnung vs ZUGFeRD
PDF24 Tools
sevDesk
Integrate and implement
Platform incident help
Support
Temporary unavailable
Missing result
Validation unavailable
Browser errors
Account and rate limits
Credits and subscriptions
Authoritative validation
ERP export validation guides
DATEV
Lexware
SAP Business One
Odoo
Microsoft Dynamics
Trust & Security
Developer API
Email invoices
  1. E-Invoicing Resources
  2. Developer API
  3. Email invoices

Integration · 2026-07-10

Markdown export

Integrate invoices by email

Configure a verified sender, use the format-specific inbox shown in your profile, and receive proof-backed replies in the original thread; a reply is split into several messages only when its attachments exceed the size limit.

Account-enabled email channelSet up the sender before the first invoiceSelect the target format with the recipient addressFrom intake to replyBilling units and email contextTerminal outcomes and artifactsAccepted files and pilot limitsWhat still requires human reviewChoose email or the API deliberatelyOnboarding and supportFlow diagrams

Account-enabled email channel#

Use this channel for controlled, low-volume invoice workflows.

Email invoice conversion is available only to enabled Enterprise accounts in the current pilot. Your account must have an active subscription, email import enabled, and at least one verified sender.

Treat the format-specific inbox addresses displayed in your profile as authoritative. They can differ by environment, so integrations must not hardcode an address copied from examples or internal documentation.

Availability

Enablement and sender verification are completed during onboarding. An ordinary account cannot activate the channel by sending an email.

Set up the sender before the first invoice#

Complete these steps in the account profile before automating a mailbox or ERP rule.

  1. Ask the Invoice-Converter team to enable the email channel for the Enterprise account.
  2. Add the sending address and finish the verification link sent to that mailbox.
  3. Choose whether replies return to the original sender or to a verified collective address, then select the reply language.
  4. Copy the XRechnung and ZUGFeRD inbox addresses from the profile and test each required route with one representative PDF.

Select the target format with the recipient address#

TargetAddress to useSuccessful reply
XRechnungThe XRechnung inbox shown in the enabled account profile.Validated XML plus the artifact-bound HTML validation report.
ZUGFeRD / Factur-XThe ZUGFeRD inbox shown in the enabled account profile.Validated hybrid PDF/A-3 plus the artifact-bound HTML validation report.

From intake to reply#

Your message is accepted quickly; strict conversion then runs asynchronously and the results arrive as a reply.

  1. A verified sender submits genuine PDF attachments to one or more format-specific inboxes.
  2. The inbound provider records the message and the service resolves the enabled account, sender, reply destination, and selected target formats.
  3. Each accepted PDF becomes a strict conversion task with artifact validation required and no draft or warning override.
  4. The requested output is issued only after authoritative validation, persisted proof, and artifact-parity checks pass.
  5. Threaded reply messages return issued artifacts and HTML reports; when attachments exceed the per-message size limit, delivery continues in additional messages, while message, item, usage event, proof, and durable reply files remain traceable by ID.

Billing units and email context#

Estimate the units for the whole message before sending, and remember that the email text itself is read as conversion input.

  • Each accepted PDF consumes one conversion unit per matched target format. For example, two PDFs sent to both format inboxes require four units.
  • Before conversion, the service reserves every unit in the message: first from the included monthly allowance, then from available API credits.
  • If coverage is insufficient for all units, the whole message is rejected before conversion. A unit is only charged after its conversion succeeds and the reply artifacts are stored durably; failed units are released.
  • If the email contains body text, the verified email subject and body are supplemental conversion input. They can supply missing amendments, corrections, references, or invoice facts. PDF monetary totals, tax totals, and invoice lines take precedence in conflicts, and body text alone cannot create invoice lines. Only a limited amount of body text is read and it may be truncated, so keep signatures and surrounding prose short, relevant, and unambiguous.
  • Seller master data stored in your profile completes missing seller fields (name, address, VAT ID, contact) when default use is enabled; it never overwrites values extracted from the PDF.

Terminal outcomes and artifacts#

OutcomeWhat the reply saysWhat is attached
IssuedThe file completed and authoritative validation passed.The requested primary artifact and its HTML validation report.
PartialAt least one file completed and at least one file failed or was skipped.Only proof-backed artifacts for completed files, plus per-file status in the reply.
Validation stoppedBlocking validation details explain why issuance stopped.No unverified result artifact and no artifact-bound HTML report.
Technical rejectionThe reply identifies the sender, file, entitlement, limit, or temporary processing problem.No result artifact; follow the reply guidance before retrying.

Accepted files and pilot limits#

Use these points as the practical checks for this section.

  • Attach genuine PDF files. A renamed image or any other file type is rejected even if its extension or MIME type claims PDF.
  • A message can contain multiple PDFs, but the channel is intended for controlled, low-volume workflows rather than bulk ingestion.
  • Keep every attachment below the limit communicated during onboarding; provider and environment limits can change.
  • If one message reaches more than one recognized format inbox, every accepted PDF is processed once for each selected format.
  • Reply attachments are limited to roughly 15 MB per message. When the next file would exceed that limit, the remaining files are sent in another message in the same thread; an individual file is never split.

What still requires human review#

Use these points as the practical checks for this section.

  • Compare supplier, buyer, invoice number, dates, currency, tax, totals, payment details, and every line with the source invoice.
  • Confirm recipient-specific routing references, endpoint identifiers, purchase-order data, and delivery-channel rules.
  • Review low-confidence source evidence and every warning or validation detail before sending the result onward.
  • A successful technical validation proves the issued file against the selected rules; it does not replace commercial, tax, or recipient approval.

Choose email or the API deliberately#

ChannelBest fitIntegration control
Email channelHuman-operated or mailbox-rule workflows with low volume and a useful reply thread.Format inbox, verified sender, return address, reply language, and per-message outcomes.
External API V1Server-to-server workflows that need idempotency, polling, structured status, and explicit download control.Authenticated requests, client references, correlation IDs, rate-limit headers, and artifact endpoints.

Onboarding and support#

Share the expected sender addresses, target formats, reply destination, language, and monthly volume during onboarding.

Review External API V1 documentation
Request email-channel onboarding

Flow diagrams#

The diagrams summarize the same contract as the searchable sections above.

What goes into a conversion and what you get back

What goes in

  • PDF attachment

    Primary source

    Read through both its text layer and OCR. Monetary totals, tax totals, and invoice lines always come from the PDF.

  • Email subject and body

    Supplemental

    Verified email text can supply references, corrections, and missing facts. It never overrides PDF amounts and cannot create invoice lines.

  • Profile master data

    Fills gaps

    Seller master data stored in your profile (name, address, VAT ID, contact) completes missing seller fields when default use is enabled; it does not overwrite extracted values.

Strict conversion

Extraction, enhancement, and authoritative validation with proof and parity checks.

What you get back

  • Validated artifact

    XRechnung XML or ZUGFeRD / Factur-X hybrid PDF/A-3, depending on the inbox you used.

  • HTML validation report

    The artifact-bound report proving the validation of the delivered file.

  • Reply in your thread

    Everything arrives as a threaded reply to your original message.

From inbox to proved reply

  1. 1

    Verified sender

    An enabled account sends one or more genuine PDFs.

  2. 2

    Format inbox

    The recipient address determines the target format: XRechnung or ZUGFeRD.

  3. 3

    Strict task

    Extraction and generation run without draft overrides.

  4. 4

    Proof gate

    Validation, proof persistence, and parity must pass.

  5. 5

    Threaded reply

    Artifact and report return in one or more messages; oversized deliveries continue in the same thread.

Every terminal outcome

Strict conversion result
  • Issued

    Artifact plus report

    Only validated, proof-backed files are attached.

  • Partial

    Completed files are still delivered

    Completed artifacts and per-file failures share the reply thread.

  • Validation stopped

    Details, no artifact

    Blocking rules stop unverified output from leaving the service.

  • Technical rejection

    Clear retry guidance

    The reply explains what to fix before you retry.

Developer API
On this page
Account-enabled email channelSet up the sender before the first invoiceSelect the target format with the recipient addressFrom intake to replyBilling units and email contextTerminal outcomes and artifactsAccepted files and pilot limitsWhat still requires human reviewChoose email or the API deliberatelyOnboarding and supportFlow diagrams

Invoice-Converter.com

Helping businesses across Europe convert invoices to XRechnung and other e-invoice formats with validation support. Review edge cases before submission.

20,000+ invoices processed
Fast & Secure
Trusted by hundreds

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • FAQ
  • Pricing
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
Start Converting
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server