Skip to main content
Co-Mate

E-Invoicing · Reference

E-Invoicing Glossary

42 e-invoicing terms, defined the way we use them across this site. Each term has its own link and points to the page that covers it in depth.

What does this e-invoicing glossary cover?

This glossary defines the terms you meet in e-invoicing projects: networks and providers (Peppol, Access Point, ASP, plateforme agréée), formats (PINT AE, UBL 2.1, XRechnung, Factur-X), Saudi ZATCA concepts (FATOORA, CSID, clearance, waves) and control models, each with a short definition and a link to the full explanation.

Terms

4-corner model
An exchange model where a supplier (1) sends through its Access Point (2) to the buyer's Access Point (3), which delivers to the buyer (4).
Full explanation: Peppol explained
5-corner model
The 4-corner Peppol model plus a fifth corner, the tax authority, which receives invoice data reported by the service providers. Used in the UAE.
Full explanation: What is UAE e-invoicing?
Access Point
A certified Peppol service provider that sends and receives business documents on the Peppol network for its customers.
Full explanation: Peppol explained
ASP (Accredited Service Provider)
In the UAE, a service provider accredited by the Ministry of Finance to exchange e-invoices on the Peppol network and report invoice data to the Federal Tax Authority on behalf of businesses.
Full explanation: What is an ASP in the UAE?
BIR EIS
The Philippine Bureau of Internal Revenue's Electronic Invoicing System, which receives e-invoice and sales data from covered taxpayers' systems.
Full explanation: Philippines BIR EIS integration
CIUS
Core Invoice Usage Specification: a national or sector-specific set of rules applied on top of EN 16931, such as Germany's XRechnung.
Full explanation: Germany XRechnung & ZUGFeRD
Clearance model
A CTC model where the tax authority validates and approves an invoice before it is legally issued or delivered to the buyer. Used by ZATCA for standard tax invoices.
Full explanation: ZATCA Phase 2 integration
Consolidated e-invoice
In Malaysia, a single e-invoice summarising multiple transactions where buyers did not request individual e-invoices, submitted within the period set by LHDN.
Full explanation: Malaysia MyInvois integration
Credit note
A document that reduces the amount of a previously issued invoice. Under e-invoicing it must be issued electronically and reference the original invoice.
Full explanation: Integrating e-invoicing with your ERP
Cryptographic stamp
A digital signature applied to an e-invoice, such as the XAdES signature ZATCA requires, proving origin and integrity.
Full explanation: ZATCA Phase 2 integration guide
CSID (Cryptographic Stamp Identifier)
The certificate ZATCA issues to each e-invoice generation solution unit, used to sign invoices and authenticate API calls. Issued as a compliance CSID and then a production CSID.
Full explanation: ZATCA Phase 2 integration guide
CTC (Continuous Transaction Controls)
Tax control models in which invoice data is sent to the tax authority in real or near-real time, at or close to the moment of issue.
Full explanation: E-invoicing integration hub
DCTCE
Decentralised Continuous Transaction Control and Exchange: a model in which accredited providers, rather than a central government platform, exchange invoices and report tax data in near real time.
Full explanation: UAE e-invoicing integration
E-invoice
A structured, machine-readable invoice (for example UBL XML or JSON) that follows a specification set by a tax authority or network. A PDF or scanned image is not an e-invoice under most mandates.
Full explanation: E-invoicing integration hub
E-reporting
In France, the transmission to the tax administration of transaction data not covered by domestic B2B e-invoicing (B2C sales, cross-border transactions) and of certain payment data, through a plateforme agréée.
Full explanation: France e-invoicing integration
EGS (E-invoice Generation Solution) unit
In ZATCA terminology, a solution unit (such as an ERP instance or POS device) that generates e-invoices and is onboarded with its own CSID.
Full explanation: ZATCA Phase 2 integration guide
EN 16931
The European standard for the semantic data model of an electronic invoice, which national formats such as XRechnung and Peppol BIS Billing 3.0 implement.
Full explanation: Europe Peppol integration
eTIMS
Kenya Revenue Authority's electronic Tax Invoice Management System, through which businesses issue tax invoices transmitted to KRA.
Full explanation: Kenya KRA eTIMS integration
FATOORA
ZATCA's e-invoicing platform and portal in Saudi Arabia, used for onboarding solutions and for clearance and reporting of e-invoices.
Full explanation: ZATCA Phase 2 integration
Fawtara
The Oman Tax Authority's e-invoicing programme, rolled out in phases through service providers.
Full explanation: Oman e-invoicing (Fawtara)
ICV (Invoice Counter Value)
In ZATCA e-invoices, an incrementing counter per solution unit that cannot be reset.
Full explanation: ZATCA Phase 2 integration guide
KSeF
Krajowy System e-Faktur, Poland's national e-invoicing platform, to which structured invoices in the official FA schema are submitted.
Full explanation: Europe Peppol integration
MyInvois
The e-invoicing system of Malaysia's Inland Revenue Board (LHDN), which validates e-invoices submitted via portal or API and assigns a Unique Identifier Number.
Full explanation: Malaysia MyInvois integration
OSCU / VSCU
KRA eTIMS control-unit options for system-to-system integration: OSCU for online real-time systems, VSCU for high-volume or bulk invoicing systems.
Full explanation: Kenya KRA eTIMS integration
Participant identifier
The unique identifier of a business on the Peppol network, usually a scheme code plus a business or tax registration number.
Full explanation: Peppol explained
Peppol
An international network and set of specifications, governed by OpenPeppol, for exchanging e-invoices and other business documents between certified Access Points.
Full explanation: Peppol explained
PIH (Previous Invoice Hash)
In ZATCA e-invoices, the hash of the previous invoice from the same solution unit, which chains invoices together to make tampering detectable.
Full explanation: ZATCA Phase 2 integration guide
PINT (Peppol International)
Peppol's international invoice data model, designed so countries can add national requirements as specialisations.
Full explanation: Peppol explained
PINT AE
The UAE's national specification of Peppol International invoice and credit note formats, defining mandatory fields, code lists and validation rules for UAE e-invoices.
Full explanation: UAE e-invoicing integration
Plateforme agréée (PA)
In France, a private e-invoicing platform certified by the tax administration (DGFiP) to exchange e-invoices between businesses and transmit invoice, e-reporting and payment data. Formerly called PDP.
Full explanation: France e-invoicing integration
Post-audit model
A model where businesses exchange and store e-invoices without live clearance, and the tax authority audits later.
Full explanation: Germany XRechnung & ZUGFeRD
Reporting model
A model where the invoice is issued to the buyer first and reported to the tax authority within a set window. Used by ZATCA for simplified invoices (within 24 hours).
Full explanation: ZATCA Phase 2 integration
Reverse charge
A VAT mechanism where the buyer, not the supplier, accounts for VAT. E-invoices must flag it with the correct tax category.
Full explanation: UAE e-invoicing integration
Self-billing
An arrangement where the buyer issues the invoice on behalf of the supplier, which e-invoicing specifications handle as a distinct invoice type.
Full explanation: UAE e-invoicing integration
SMP (Service Metadata Publisher)
A Peppol directory service that records which Access Point a participant uses and which document types it can receive.
Full explanation: Peppol explained
TRN (Tax Registration Number)
The VAT registration number issued to a business by a tax authority, required on tax invoices and e-invoices.
Full explanation: UAE e-invoicing integration
UBL 2.1
Universal Business Language version 2.1, an OASIS XML standard for business documents. Used by ZATCA, MyInvois, Peppol BIS and PINT.
Full explanation: ZATCA Phase 2 integration guide
Verifactu
Spain's requirements for invoicing software (Real Decreto 1007/2023): signed, hash-chained invoice records with a QR code, which can be sent to the tax agency (AEAT) in real time.
Full explanation: Spain e-invoicing & Verifactu
XRechnung
Germany's national CIUS of EN 16931, delivered as UBL or CII XML.
Full explanation: Germany XRechnung & ZUGFeRD
ZATCA Phase 2 (Integration Phase)
The phase of Saudi e-invoicing in which taxpayers' e-invoicing solutions integrate with FATOORA for clearance and reporting, rolled out in waves.
Full explanation: ZATCA Phase 2 integration guide
ZATCA wave
A group of taxpayers that ZATCA requires to integrate with FATOORA by a set date, selected by VAT-subject revenue above a threshold in specified years. ZATCA notifies each wave at least six months in advance.
Full explanation: ZATCA Wave 25 guide
ZUGFeRD / Factur-X
A hybrid e-invoice format combining a PDF/A-3 document with embedded structured XML, used in Germany (ZUGFeRD) and France (Factur-X).
Full explanation: Germany XRechnung & ZUGFeRD

Looking for answers about working with Co-Mate rather than definitions? See the Co-Mate FAQ.

Tell us what you run today. We will show you the shortest path forward.

A 30-minute call with an engineer, not a salesperson. You get a clear scope, a fixed-price proposal and an honest view of what to change and what to keep.