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.
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>In case an import is sent and the lines of the invoice should not be reported, the correct way to send the information and have a correct VRBL syntax is shown below:
../InvoiceLine/ID=NA../InvoiceLine/LineExtensionAmount= 0../InvoiceLine/Itemsent empty
<cac:InvoiceLine>
<cbc:ID>NA</cbc:ID>
<cbc:LineExtensionAmount currencyID="EUR">0</cbc:LineExtensionAmount>
<cac:Item/>
</cac:InvoiceLine>Updated 25 days ago
Did this page help you?
