Bookkeeping Basics
E-Invoicing: Structured Data, Workflow, and Controls
Understand structured e-invoicing, how it differs from emailed PDFs, implementation steps, tax requirements, validation, security, and controls.
E-invoicing is the electronic exchange of invoice data in a structured, machine-processable format between a seller and buyer. The data can move from the seller’s billing system into the buyer’s accounts-payable system with less manual rekeying, subject to validation and approval.
An invoice emailed as a PDF is digital, but it is not necessarily a structured e-invoice. A scanned image, Word file, unstructured HTML message, or optical-character-recognition output may still require interpretation and data extraction.
E-invoice versus PDF invoice
| Feature | Structured e-invoice | Emailed PDF or image |
|---|---|---|
| Primary form | Defined machine-readable data fields | Human-readable visual document |
| Entry | Can import directly after validation | Often manual or OCR-assisted |
| Validation | Schema and business-rule checks | Mostly visual and workflow checks |
| Transmission | Network, portal, API, or approved exchange | Email, download, or upload |
| Rendering | Human view can be generated | Visual form is the primary artifact |
The European Commission defines an electronic invoice as one issued, transmitted, and received in a structured data format that permits automatic electronic processing. Other countries and networks may use different standards and legal definitions.
How e-invoicing works
- The seller creates an approved invoice from contract, order, delivery, price, tax, and customer master data.
- The system maps fields to the required syntax and network profile.
- Technical and business rules validate required identifiers, amounts, tax, totals, dates, and references.
- The invoice is authenticated and transmitted through the agreed channel.
- The buyer receives, validates, and matches it to supplier, order, receipt, and contract records.
- Exceptions enter a controlled review rather than posting automatically.
- Accepted data posts to payable and seller status updates support receivable monitoring.
- Payment and remittance are matched, reconciled, and retained with the invoice history.
Potential benefits
- Less manual keying and fewer transcription errors.
- Faster validation, routing, matching, and status visibility.
- Consistent required data and purchase-order references.
- Better duplicate detection and processing audit trails.
- Faster exception feedback and potentially faster payment.
- Reuse of structured data for reconciliation, tax, and analysis where permitted.
Benefits depend on clean master data, mapping, customer adoption, integration, and exception design. Automating a bad process can distribute errors faster.
Standards and networks
E-invoicing may use standards or networks such as UBL, UN/CEFACT formats, Peppol profiles, country tax platforms, customer portals, industry networks, or proprietary APIs. The required syntax, transport, identity, signature, clearance, reporting, and archive rules vary by country and transaction.
The European standard EN 16931 defines a semantic model for core e-invoice elements in its scope. It does not make one implementation universally valid. Confirm buyer, network, public-procurement, VAT, and local requirements.
Tax and legal requirements
Some jurisdictions require clearance, near-real-time reporting, government platforms, electronic signatures, specific invoice fields, or structured B2B or B2G invoicing. Others allow ordinary electronic delivery with recipient consent. Rules and implementation dates change.
Determine where the seller and buyer are established, place of supply, tax registration, document type, currency, transaction, and customer status. Obtain current local advice before configuring a global rollout. A software vendor’s “compliant” label does not prove every company setting or transaction is correct.
Data and validation controls
Control legal names, tax identifiers, addresses, bank details, units, currencies, tax codes, purchase orders, contract references, and network IDs. Validate line extension, subtotal, discount, charge, tax, rounding, and payable amount. Preserve rejected messages and correction history.
Do not allow a technically valid invoice to bypass business approval. It may still contain an unauthorized supplier, incorrect price, duplicate charge, missing receipt, disputed work, or fraudulent bank detail.
Security controls
Use named accounts, multifactor authentication, certificates or keys where applicable, encryption, least privilege, change approval, monitoring, and incident response. Verify supplier and customer endpoints independently before exchanging sensitive data.
Restrict bank-detail changes and confirm them through a trusted out-of-band channel. Protect API credentials and rotate secrets. Review service providers, subprocessors, data location, retention, uptime, backups, and termination rights.
Continuity and fallback
Document what happens when the network, customer endpoint, tax platform, integration, or internal billing system is unavailable. Preserve invoice numbers, avoid duplicate resubmission, queue messages securely, and track every status through recovery.
A fallback PDF or portal upload may be allowed in some circumstances and prohibited in others. Obtain current instructions, record the reason and authorization, and reconcile fallback documents when normal service resumes. Test disaster recovery and contact lists before a filing or payment deadline.
Implementation plan
- Inventory invoice types, countries, entities, systems, customers, volumes, and legal requirements.
- Prioritize a contained transaction group with willing partners.
- Map source fields and define ownership for every required element.
- Test normal, credit, cancellation, tax, rounding, duplicate, rejection, and outage scenarios.
- Reconcile source billing, transmitted invoices, customer acceptance, receivables, payments, and tax reports.
- Measure acceptance rate, exceptions, cycle time, duplicate prevention, and days to pay.
- Retain a fallback process and controlled transition for customers not yet enabled.
Accounting and recordkeeping
The structured message, human-readable rendering where used, source contract, order, delivery evidence, validations, transmission receipt, acceptance, correction, accounting entry, payment, and tax record should remain connected. The IRS says business records should support income and expenses; other jurisdictions may impose specific invoice archives.
Reconcile transmitted invoice totals to the billing register and accounts receivable. On the buyer side, reconcile accepted invoices to accounts payable, payment, and vendor statements. Investigate messages sent but not accepted, accepted twice, canceled in only one system, or posted in the wrong period.
Start with invoice fundamentals, build an approved invoice data template, and secure invoice payments.
Frequently asked questions
Is a PDF an e-invoice?
It is an electronic document, but under structured e-invoicing definitions a PDF alone generally is not machine-processable invoice data.
Does e-invoicing require special software?
Usually it requires software or a service that creates the required structure, validates it, transmits it, receives status, and integrates records.
Is e-invoicing mandatory in the United States?
There is no single universal U.S. mandate for every transaction. Customer, government, industry, state, and international requirements can still apply.
Can an e-invoice post automatically?
It can, but technical validation should not replace supplier, order, receipt, price, tax, duplicate, approval, and fraud controls.
What happens when an e-invoice is rejected?
Capture the reason, correct source or mapping data through approval, resubmit or issue the proper correction, and preserve the full status history.
How are e-invoices stored?
Retain the structured original, required rendering, validation and transmission evidence, corrections, accounting record, and related support under applicable rules.
Turn this guide into action