France (Txns): Transactions Group
Group to transmit every B2C transactions aggregated group to be reported (flow 10.3). It will be repeated for each transactions group being reported in the message.
In flow 10.3 (e-reporting of B2C transactions), the sales information is transmitted as aggregated data rather than on an individual transaction basis. To build it, the data must be grouped based on the following criteria:
- Date (Daily Total): The transaction data is aggregated to report a cumulative amount for each specific day (date of this cumulative amount is indicated in the TT-77 field)
- Transaction Category: Sales must be separated based on the nature of the operation performed (which is specified in the TT-81 field)
- Currency (TT-78) in which the amounts are reported in the transaction group (except for TT-83 that must be always in EUR).
Elements
| Path | Cardinality | Usage | Usage Description | Mandate Business Term | Final Format XPath |
|---|---|---|---|---|---|
Statement/UBLExtensions/UBLExtension/ExtensionContent/StatementExtension/TransactionsSummary/Transactions | 0..n | C | Group to transmit every B2C transactions aggregated group to be reported (flow 10.3). It will be repeated for each transactions group (TG-31) being reported in the message. | TG-31 | /Report/TransactionsReport/Transactions |
Example
<ubl:Statement>
<!-- ... omitted for readability -->
<cec:UBLExtensions>
<!-- ... omitted for readability -->
<cec:UBLExtension>
<!-- ... omitted for readability -->
<cec:ExtensionContent>
<!-- ... omitted for readability -->
<vrbl:StatementExtension>
<!-- ... omitted for readability -->
<vrbl:TransactionsSummary>
<vrbl:Transactions>
<!-- TT-78 -->
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<!-- TT-80 -->
<vrbl:TaxDueDateTypeCode>5</vrbl:TaxDueDateTypeCode>
<!-- TT-82 - currencyID must be equal to cbc:DocumentCurrencyCode -->
<cbc:TaxExclusiveAmount currencyID="EUR">10000</cbc:TaxExclusiveAmount>
<!-- TT-81 -->
<vrbl:TransactionCategoryCode>VRBL:FR:TLB1</vrbl:TransactionCategoryCode>
<!-- TT-77 -->
<vrbl:TransactionDate>2026-04-05</vrbl:TransactionDate>
<!-- TT-85 -->
<vrbl:TransactionsCount>2</vrbl:TransactionsCount>
<cac:TaxTotal>
<!-- TT-83 - currencyID MANDATORY IN EUR -->
<cbc:TaxAmount currencyID="EUR">2000.00</cbc:TaxAmount>
<!-- TG-32 -->
<cac:TaxSubtotal>
<!-- TT-87 - currencyID must be equal to cbc:DocumentCurrencyCode -->
<cbc:TaxableAmount currencyID="EUR">10000.00</cbc:TaxableAmount>
<!-- TT-88 - currencyID MANDATORY IN EUR -->
<cbc:TaxAmount currencyID="EUR">2000.00</cbc:TaxAmount>
<cac:TaxCategory>
<!-- TT-86 -->
<cbc:Percent>20.00</cbc:Percent>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
</vrbl:Transactions>
<!-- ... omitted for readability -->
</vrbl:TransactionsSummary>
</vrbl:StatementExtension>
</cec:ExtensionContent>
</cec:UBLExtension>
</cec:UBLExtensions>
</ubl:Statement>
Updated 8 days ago
