Electronic Billing: Difference between revisions
No edit summary Tag: 2017 source edit |
(→Format) |
||
| Line 8: | Line 8: | ||
If your country is not in this list, fee free to develop your own interface module and publish it on any git source repository or packaged as a zip (for the price of your choice) on dolistore.com. But you can also do it as an laternative of an exsiting solution if a module already exists and does not match your need... | If your country is not in this list, fee free to develop your own interface module and publish it on any git source repository or packaged as a zip (for the price of your choice) on dolistore.com. But you can also do it as an laternative of an exsiting solution if a module already exists and does not match your need... | ||
=Belgium (Peppol BIS Billing 3.0)= | =Belgium (Peppol BIS Billing 3.0)= | ||
| Line 56: | Line 39: | ||
To know if a peppol file has been published on the peppol network, you can follow this tutorial: https://openpeppol.atlassian.net/wiki/spaces/Belgium/pages/624689399/Ma+facture+a-t-elle+t+bien+re+ue+par+le+client+Quel+est+son+statut | To know if a peppol file has been published on the peppol network, you can follow this tutorial: https://openpeppol.atlassian.net/wiki/spaces/Belgium/pages/624689399/Ma+facture+a-t-elle+t+bien+re+ue+par+le+client+Quel+est+son+statut | ||
= | =Colombia= | ||
==Format== | ==Format== | ||
Factura Electronica Colombia DIAN | Factura Electronica Colombia DIAN | ||
| Line 64: | Line 47: | ||
==Dolibarr support== | ==Dolibarr support== | ||
An old module is available here: https://www.dolistore.com/product.php?id=1205&title=factura-electronica-colombia-dian&l=en | An old module is available here: https://www.dolistore.com/product.php?id=1205&title=factura-electronica-colombia-dian&l=en | ||
We have not | We have not got enough feedback to know it this module is still valid. | ||
= | =Denmark= | ||
==Format== | ==Format== | ||
The electronic invoice format must follow Peppol (to be confirmed) | The electronic invoice format must follow Peppol (to be confirmed) | ||
==Timeline== | ==Timeline== | ||
No mandate for B2B einvoicing yet, but under the 2022 Bookkeeping Act, businesses must ensure their systems are capable of sending and receiving eInvoices, including through Peppol and NemHandel | |||
==Dolibarr support== | ==Dolibarr support== | ||
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html | To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html | ||
| Line 77: | Line 60: | ||
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed) | The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed) | ||
== Legislation and current status == | |||
https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Denmark | |||
*B2G: Yes | |||
*B2B: No | |||
*B2B: No | |||
*VAT Real-Time Reporting: No | |||
=Finland= | =Finland= | ||
Revision as of 22:18, 4 August 2025
<seo metak="einvoice, ereporting" />
This page presents a description of the rules and solutions for electronic invoicing (e-invoicing, e-billing) and e-reporting.
The laws, rules, and solutions to read, generate and/or send e-invoice depend on your country...
If your country is not in this list, fee free to develop your own interface module and publish it on any git source repository or packaged as a zip (for the price of your choice) on dolistore.com. But you can also do it as an laternative of an exsiting solution if a module already exists and does not match your need...
Belgium (Peppol BIS Billing 3.0)
Format
The electronic invoice format in Belgium is Peppol BIS Billing 3.0, which uses the UBL structure defined by the OASIS organization: https://docs.oasis-open.org/ubl/
Here are some links about this format:
Timeline
The Belgian parliament approved the law implementing mandatory domestic B2B eInvoicing in Belgium as from 1 January 2026
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Legislation and current status
https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Belgium
- B2G: Yes
- B2B: Not yet
- B2B: No
- VAT Real-Time Reporting: Not yet
Note: Belgium already offers a platform called Mercurius, where you can send manually classic invoice to get a Peppol invoice.
A peppol file can be validated here: https://ecosio.com/en/peppol-and-xml-document-validator/#
To know if a peppol file has been published on the peppol network, you can follow this tutorial: https://openpeppol.atlassian.net/wiki/spaces/Belgium/pages/624689399/Ma+facture+a-t-elle+t+bien+re+ue+par+le+client+Quel+est+son+statut
Colombia
Format
Factura Electronica Colombia DIAN
...To complete...
Dolibarr support
An old module is available here: https://www.dolistore.com/product.php?id=1205&title=factura-electronica-colombia-dian&l=en We have not got enough feedback to know it this module is still valid.
Denmark
Format
The electronic invoice format must follow Peppol (to be confirmed)
Timeline
No mandate for B2B einvoicing yet, but under the 2022 Bookkeeping Act, businesses must ensure their systems are capable of sending and receiving eInvoices, including through Peppol and NemHandel
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Legislation and current status
https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Denmark
- B2G: Yes
- B2B: No
- B2B: No
- VAT Real-Time Reporting: No
Finland
Format
The electronic invoice format must follow Peppol (to be confirmed)
Timeline
Using Peppol is mandatory for invoices sent to administration (to be confirmed)
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
France (Factur-X, Peppol BIS Billing 3.0)
Format
The government has specified three types of electronic invoice formats:
- Factur-X, sometimes incorrectly written as FactureX (Hybrid Format PDF A/3 + Structured Data in XML included in the PDF)
- CIUS for Chorus Pro (Cross Industry Invoice (CII))
- Peppol BIS Billing 3.0 (Universal Business Language (UBL) format)
Any of these formats can be used in France. The Dolibarr software has chosen the first format. It is already compatible (see below).
Timeline
Initially, the first deadline was set for January 1, 2024. The schedule was modified at the end of 2023 by the government. It is now as follows:
- From September 1, 2026: Obligation to receive electronic invoices for all businesses.
All companies are required to receive their invoices in electronic format. Only large companies (employing at least 5,000 employees or with a turnover exceeding 1.5 billion euros) and medium-sized companies (employing between 250 and 4,999 employees or with a turnover not exceeding 1.5 billion euros) are required to issue invoices in electronic format.
- From September 1, 2027: All SMEs and micro-enterprises will be required to issue electronic invoices (postponable until December 1, 2027).
Dolibarr support
To generate invoices in the Factur-X format, you need to install the FacturX module available on Dolistore:
This module, or a modified or Dolibarrized version of the module, will be integrated as standard in a future version of Dolibarr.
Once the document is generated, it must be transmitted to a centralized platform. Sending the invoice directly to your client via email will no longer be possible.
Dolibarr, like any invoicing software, will therefore need to interface with a PDP (private intermediary operator) or the PPF (the state's centralized platform for submitting invoices). This point has not yet been developed because the government platform and specifications for such automatic invoice transfer are not yet ready. The development will be carried out as soon as they are available. See the page GIFF Facture électronique.
Note: France already offers a platform called Chorus-Pro, where it is mandatory to submit invoices in certain cases (e.g., invoices intended for the administration). To interface your Dolibarr with this platform, you need to either submit invoices manually onto this platform, or to use a third-party service for submission directly from Dolibarr, for example by using:
- The Chorus Pro Module - Subscription from EasyaSolution.
- The EDI Chorus Module
- The platform HeyBilly which interfaces with the Chorus APIs and Dolibarr APIs.
- To develop your own code to interface with Chorus, there is a small tuto on the french forum: https://www.dolibarr.fr/forum/t/connexion-api-chorus-pro-environnement-de-test-qualif/46738
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+France
- B2G: Yes
- B2B: Not yet
- VAT Real-Time Reporting: Not yet
Germany (Factur-X / ZUGFeRD, Peppol BIS Billing 3.0)
Format
The electronic invoice format in Germany is Factur-X, which is the same as in France. However, its German name, ZUGFeRD, can also be used. This standard involves integrating structured invoice data into an XML file embedded within the PDF A/3 of the invoice. All authorities at federal and national level are mandated to always offer a Peppol transmission if an automated data exchange is provided for the delivery of eInvoices. The XRechnung format being specific to Germany, economic operators should select a provider that is accredited by the German Peppol Authority. This ensures that the service provider conducts Peppol transactions in Germany.
Timeline
- Mandatory issuance of eInvoices for companies with an annual turnover exceeding 800 000, 00 EUR. In 2027
- Mandatory issue of eInvoice for every B2B transaction in 2028
Dolibarr support
To generate invoices in this format, you need to install the FacturX module available on Dolistore:
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Germany (NO VERIFICATION)
- B2G: Yes
- B2B: Not yet
- VAT Real-Time Reporting: Not yet
Greece (Peppol BIS Billing CIUS 3.0)
Format
The electronic invoice format in Greece is Peppol BIS Billing CIUS 3.0
Timeline
eInvoicing: From 1/7/2025 all companies are required to issue and receive their invoices in electronic format
Digital delivery note: From 1/4/2025 for companies with a turnover exceeding 200000€ and from 1/10/2025 compulsory for all legal entities
Dolibarr support
E-reporting is implemented by Independent Authority for Public Revenue (IAPR) MyDATA platform
- For Dolibarr versions 13.0.0 - 18.0.4 download *https://github.com/evansgl/dolibarr-mydata/releases/tag/1.8
- For Dolibarr versions 19.0.0+ use "dolibarr-19 branch" *https://github.com/evansgl/dolibarr-mydata/tree/dolibarr-19
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Greece
- B2G: Yes
- B2B: Only for companies with B2G transactions
- E-reporting: Yes
- VAT Real-Time Reporting: Yes
Italy (FatturaPA)
Format
The electronic invoice format in Italy is FatturaPA (national XML standard)
Timeline
As of January 2019, eInvoicing is mandatory for B2B and B2C for all Italian operators
Dolibarr support
There are two solutions:
- The "Fatturazione elettronica & Professionisti Smart" module: https://www.dolistore.com/en/modules/1054-Fatturazione-elettronica---Professionisti-Smart.html
- The "Fatture Elettroniche ITA" module available from the site https://doliplatform.com/fatturazione-elettronica/ (Italian Dolibarr Preferred Partner Diciannove Soc. Coop. )
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Italy (NO VERIFICATION)
- https://www.fatturapa.gov.it/en/index.html
- B2G: Yes
- B2B: Yes
- B2C: Yes
- VAT Real-Time Reporting: Yes
Ireland
Format
The electronic invoice format in Romania must follow Peppol.
Timeline
Using Peppol is mandatory for invoices sent to administration (to be confirmed)
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Luxembourg (Peppol BIS Billing 3.0)
Format
The electronic invoice format in Luxembourg is Peppol BIS Billing 3.0, which must comply with European standard EN 16931-1:2017. Two syntaxes are permitted:
- XML UBL (Universal Business Language) defined in standard ISO/IEC 19845:2015
- XML UN/CEFACT CII (Cross Industry Invoice)
Timeline
The obligation for economic operators to invoice electronically is staggered:
- Large economic operators: from 18 May 2022
- Medium-sized economic operators: from 18 October 2022
- Small and newly established economic operators: from 18 March 2023
Dolibarr support
While there's no specific mention of Dolibarr support for Luxembourg e-invoicing, users can likely use the Peppol XML module available for other countries:
Legislation and current status
https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Luxembourg
https://mindigital.gouvernement.lu/en/dossiers/2021/facturation-electronique.html
- B2G: Yes (mandatory since 18 April 2019 or 18 April 2020 for sub-central contracting authorities)
- B2B: Yes (mandatory as per the timeline above)
- VAT Real-Time Reporting: Not specifically mentioned
The legal framework is based on:
- Law of 13 December 2021 amending the Law of 16 May 2019 on electronic invoicing in public procurement and concession contracts
- Grand-Ducal Regulation of 13 December 2021 determining the common delivery network and alternative technical solutions for electronic invoicing
Luxembourg has chosen the Peppol network as the common delivery network for automated receipt of electronic invoices. For economic operators unable to use Peppol, alternative non-automated solutions (online forms) are available through Guichet.lu.
Mexico (CFDIXML)
Format
CFDI XML
Timeline
Dolibarr support
To generate invoices in the Mexican electronic format, you need to install a CFDI XML module.
- Sources of such a module are available here: https://github.com/avadnc/cfdixml
- You can find a ready to deploy module file here: https://www.dolistore.com/product.php?id=354&title=mexico-cfdi&l=fr
Legislation and current status
- B2G:
- B2B:
- E-reporting:
Netherlands (Peppol BIS Billing 3.0, NLCIUS)
Format
The electronic invoice format in The Netherlands are NLCIUS (Dutch CIUS) and Peppol BIS Billing 3.0 with country-specific rules equal to NL CIUS. Peppol BIS Billing 3.0 is now the preferred format but not mandatory.
Timeline
N/A
Dolibarr support
N/A
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+The+Netherlands (NO VERIFICATION)
- B2G: N/A
- B2B: N/A
- VAT Real-Time Reporting: N/A
Norway
Format
The electronic invoice format must follow Peppol.
Timeline
Using Peppol is mandatory for invoices sent to administration (to be confirmed)
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Poland
Format
The electronic invoice format in Romania must follow Peppol (to be confirmed)
Timeline
Already required (to be confirmed)
Dolibarr support
You may try to use the follwing module to transfer your invoice on Peppol: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Romania
Format
The electronic invoice format in Romania must follow Peppol (to be confirmed)
Timeline
Already required (to be confirmed)
Dolibarr support
You may try to use the follwing module to transfer your invoice on Peppol: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Sweden
Format
The electronic invoice format must follow Peppol (to be confirmed)
Timeline
Using Peppol is mandatory for invoices sent to administration (to be confirmed)
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Spain (FacturaE - VeriFactu)
Format
The electronic invoice format in Spain is called FacturaE (European standard EN 16931). VeriFactu is the system and network to send and validate invoices.
Timeline
N/A
Dolibarr support
One of the following module is required:
- Module DoliFactu
A module called 2FacturaE exists to generated invoices using the invoice in the format expected (https://www.2byte.es/index.php/productos/modulo-2facturae). It was enough for spain.
But this is no more true: In 2025, you must also now have a software that keep tracking of recording payment and invoices into an unalterable way. For this you need now the module DoliFactu (https://dolifactu.es/producto/modulo-antifraude-dolibarr/).
Note also that there is also a ready to use hosting service called DoliFactu.es that includes this module by default in its offer.
- Module LeyAntiFraudeYVeriFactu
Another solution to be ready and compliant with the VeryFactu system is to install the external module called "Ley antifraude y VeriFactu"
You can get the module here: https://www.dolistore.com/fr/modules/2259-Ley-antifraude-y-VeriFactu.html?search_query=verifactu&results=1
Note: As the law is evolving frequently and may depends on your business, you MUST check with your book keeper or your laywer that this suits completely the law and the need of your own business.
Legislation and current status
- https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+in+Spain (NO VERIFICATION)
- B2G: N/A
- B2B: N/A
- VAT Real-Time Reporting: N/A
Switzerland (QR-Bill)
Format
- E-reporting:
Until 2022, Switzerland required invoices to be accompanied by a red payment slip (called BV) and an orange payment slip (called BVR). This is no longer the case. Instead, PDF invoices in Euro or Swiss Francs, which can or must be paid by bank transfer, must include, at the bottom of the page for example, a section containing all the information required for payment by transfer. This is called the QR-Bill or QR-Invoice.
- Complete PDF standard: https://www.six-group.com/dam/download/banking-services/standardization/qr-bill/ig-qr-bill-v2.2-fr.pdf
- More info: https://www.six-group.com/fr/products-services/banking-services/payment-standardization.html
- FAQ: https://www.six-group.com/fr/products-services/banking-services/payment-standardization/downloads-faq/faq.html
Timeline
The "red payment slip" (called BV) and an "orange payment slip" (called BVR) is no more required after 2022.
QR-Bill is expected for PDF invoices in Euro or Swiss Francs, which can or must be paid by bank transfer since the 20th june 2020.
Dolibarr support
To obtain such a section:
- You can install the following module: https://www.dolistore.com/fr/modules/286-SwissBanking.html
- The other option is to activate the experimental option INVOICE_ADD_SWISS_QR_CODE:
- Setting the value to '1' will generate and print the QR code only.
- If the option is set to 'bottom', the entire section at the bottom of the invoice will be displayed, but the installation of an external PHP library will be requested at the first generation of the PDF.
Legislation and current status
- B2G:
- B2B:
United Kingdom
Format
The electronic invoice format must follow Peppol (to be confirmed).
Timeline
Using Peppol is mandatory for invoices sent to administration (to be confirmed).
Dolibarr support
To generate invoices in this format, you may need to install the module: https://www.dolistore.com/fr/modules/1585-Peppol-XML---facture-electronique.html
The following module may also able to generate invoices but may also be able to send the invoice on the Peppol Network: https://www.dolistore.com/product.php?id=2427&title=peppol-full-integration-client (to be confirmed)
Other / Resources
More resources can be found: https://www.tx2.fr/en/2024/01/15/electronic-invoicing-europe-regulations-obligations/