/ubl:Invoice/cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:DocumentCurrencyCode]

Tax Total

France | VRBL-Invoice-FR-CIUS-1p0
Context ID INV1033
Usage M
Format
Mandate Business Term Code BT-110-00
Final Format Path /Invoice/cac:TaxTotal

Description

A group of business terms providing information about the total tax in document currency.

Child elements
Usage Element Description Cardinality
M cbc:TaxAmount Invoice Total Tax Amount

The total tax amount for a particular taxation scheme, e.g., VAT; the sum of the tax subtotals for each tax category within the taxation scheme.

1..1
O* cac:TaxSubtotal Tax Breakdown

One of the subtotals the sum of which equals the total tax amount for a particular taxation scheme.

0..n
Details

Example: FR-B2B-max.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">8.70</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">39.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">7.80</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>20.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">60.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>E</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cbc:TaxExemptionReasonCode>VATEX-EU-79-C</cbc:TaxExemptionReasonCode>
        <cbc:TaxExemptionReason>REMBOURSEMENT</cbc:TaxExemptionReason>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">9.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.90</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>10.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">2.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>K</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cbc:TaxExemptionReasonCode>VATEX-EU-IC</cbc:TaxExemptionReasonCode>
        <cbc:TaxExemptionReason>LIVRAISON INTRACOMMUNAUTAIRE</cbc:TaxExemptionReason>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <!-- ... omitted for readability -->
</ubl:Invoice>
Rules
Rule ID Error Message
VRBL-INV-FR-CIUS-1p0-286 At least one Tax Breakdown marked as Exempt from VAT is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Exempt from VAT.
VRBL-INV-FR-CIUS-1p0-287 At least one Tax Breakdown marked as Export outside the EU is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Export outside the EU.
VRBL-INV-FR-CIUS-1p0-288 At least one Tax Breakdown marked as Intra-community supply is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Intra-community supply.
VRBL-INV-FR-CIUS-1p0-289 At least one Tax Breakdown marked as Not subject to VAT is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Not subject to VAT.
VRBL-INV-FR-CIUS-1p0-290 At least one Tax Breakdown marked as Zero rated is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Zero rated.
VRBL-INV-EN16931-M-50 Exactly one Tax Breakdown marked as Reverse charge is required when Document Level Allowances, Document Level Charges or Invoice Line is marked as Reverse charge.