France (Txns): Invoice Line
A group of business terms providing information on individual Invoice lines.
This information is only mandatory when the invoice being reported is an export, being optional to report it for imports.
In case an import is sent, at least an empty InvoiceLine group is needed since it is mandatory per VRBL syntax.
Elements
| Path | Cardinality | Usage | Usage Description | Mandate Business Term | Final Format XPath |
|---|---|---|---|---|---|
Statement/StatementLine/BillingReference/InvoiceDocumentReference/UBLExtensions/UBLExtension/ExtensionContent/InvoiceDocumentReferenceExtension/ubl-inv:Invoice/InvoiceLine | 0..n | C | Only mandatory when the invoice being reported is an export, being optional to report it for imports. (G6.07): Mandatory if applicable, in accordance with article 242 nonies A ann. II from CGI. | TG-24 | /TransactionsReport/Invoice/Line |
Example
<ubl:Statement>
<!-- ... omitted for readability -->
<cac:StatementLine>
<!-- ... omitted for readability -->
<cac:BillingReference>
<!-- ... omitted for readability -->
<cac:InvoiceDocumentReference>
<!-- ... omitted for readability -->
<cec:UBLExtensions>
<!-- ... omitted for readability -->
<cec:UBLExtension>
<!-- ... omitted for readability -->
<cec:ExtensionContent>
<!-- ... omitted for readability -->
<vrbl:InvoiceDocumentReferenceExtension>
<!-- ... omitted for readability -->
<ubl-inv:Invoice>
<!-- ... omitted for readability -->
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<!-- TT-62 -->
<!-- TT-63 -->
<cbc:InvoicedQuantity unitCode="HUR">200</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">8000</cbc:LineExtensionAmount>
<!-- TG-30 -->
<cac:Item>
<cbc:Description>Description</cbc:Description>
<!-- TT-76 -->
<cbc:Name>SERVICE_FOURNI1</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>20</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<!-- TG-28 -->
<cac:Price>
<!-- TT-69 -->
<cbc:PriceAmount currencyID="EUR">40</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="HUR">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<!-- TT-70 -->
<cbc:Amount currencyID="EUR">0</cbc:Amount>
<!-- TT-71 -->
<cbc:BaseAmount currencyID="EUR">40</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<!-- ... omitted for readability -->
</ubl-inv:Invoice>
</vrbl:InvoiceDocumentReferenceExtension>
</cec:ExtensionContent>
</cec:UBLExtension>
</cec:UBLExtensions>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
</cac:StatementLine>
</ubl:Statement>
Updated 1 day ago
