The e-reporting XML function enables you to generate an XML file that complies with French e-Reporting requirements for transactions that are not subject to mandatory e-Invoicing.
The XML file is generated based on the selected reporting period and filtering criteria. It contains transaction and payment information required for submission to the French tax authorities.
Only the following transaction categories are included:
The generated file contains:
Each e-Reporting XML file contains a single header section that identifies the reporting company and the reporting period.
The header includes information such as:
The system generates a unique transmission ID for each XML file.
<ReturnPeriod>_<Version>_<TodayDate(YYMMDD)>_<CurrentTime(HH:mm:ss)>
F1_T260720_260731_V01_260824_15:43:12 (1st Submission)
F1_T260720_260731_V02_260825_09:15:30 (Correction #1)
F1_T260720_260731_V03_260826_14:20:45 (Correction #2)
The version number increases when a previously submitted report is corrected and regenerated.
The report name identifies the report type, customer category, version, and reporting period.
<Report Type> Report for <Customer Type> - Version <NN> (<Start Date> to <End Date>)
Transaction Report for B2B - Version 01 (20-07-2026 to 31-07-2026) > Transaction Report for B2B - V01 (20-07-2026 to 31-07-2026)
Transaction Report for B2B - Version 02 (20-07-2026 to 31-07-2026) > Transaction Report for B2B - V02 (20-07-2026 to 31-07-2026)
Transaction Report for B2B - Version 03 (20-07-2026 to 31-07-2026) > Transaction Report for B2B - V03 (20-07-2026 to 31-07-2026)
The transmission type indicates whether the file is being submitted for the first time or is replacing a previous submission. The following values are supported:
The sender and issuer sections are populated using company master data, including:
The transaction section contains invoice-related information that must be reported under the French E-Reporting regulations.
A separate transaction record is generated for each eligible:
The Foreign B2B section reports invoice-level transactions for foreign business customers.
A separate invoice node is created for each qualifying invoice, credit note, or debit note within the selected reporting period.
Only transactions involving foreign business customers are included.
The report period is determined and recorded by the start or end dates selected during XML generation.
Each invoice detail includes the following:
The supported invoice types are:
For VAT cash basis transactions, the due date type code is set to “72”.
The invoice note contains additional information associated with the transaction.
The system retrieves note information using the following priority order:
The supported note types are:
The business process section identifies the nature of the transaction and includes the following:
For credit notes, the XML references the original invoice by including the following:
Seller information represents the reporting company and includes the following:
Buyer information represents the foreign customer and includes the following:
Discounts and additional charges are reported using the AllowanceCharge element.
The system sets the charge indicator as follows:
The XML also includes the following:
Invoice totals provide a summary of financial amounts, including:
VAT amounts are reported in EUR.
The tax summary provides a breakdown by VAT type and rate.
Supported VAT category codes include the following:
Additional information includes the following:
Each invoice line contains product or service information.
The XML reports the following:
The following fixed values are used:
The B2C transaction section reports summarised transaction information for consumer sales.
Unlike Foreign B2B reporting, transactions are not reported individually. Instead, the system groups transactions by:
A separate Transactions node is created for each unique combination.
The XML includes the following:
Each summary record contains the following:
Supported category codes are:
For each VAT rate, the XML reports the following:
The payment section contains payment information associated with reported transactions.
Payment records are generated only for invoices that were fully or partially paid during the selected reporting period.
The Foreign B2B payment section reports payments received for previously reported foreign B2B invoices.
A payment record is generated for each qualifying payment.
The report identifies the related invoice using the following:
For each payment, the XML includes the payment date. The payment date is derived from the statement date.
The payment tax summary reports the following:
The B2C payment section reports summarised payment information for consumer transactions.
Unlike Foreign B2B payment reporting, payment details are aggregated rather than reported at invoice level.
Payment information is summarised by:
This information provides a consolidated view of consumer payments received during the selected reporting period.