/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cbc:ID

Seller Tax Scheme Code

Mexico | VRBL-Invoice-MX-1p0
Context ID INV0336
Usage M

Description

The scheme of the tax identifier.

Details

Example: VRBL_MX_BasicInvoice.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:AccountingSupplierParty>
    <cac:Party>
      <!-- ... omitted for readability -->
      <cac:PartyTaxScheme>
        <!-- ... omitted for readability -->
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <!-- ... omitted for readability -->
    </cac:Party>
  </cac:AccountingSupplierParty>
  <!-- ... omitted for readability -->
</ubl:Invoice>
Rules
Rule ID Error Message
VRBL-INV-MX-1p0-2 The value of the Seller Tax Scheme Code must be contained in Party Tax Scheme ID [VRBL-CL-MX-Party-TaxSchemeID] (prefixed by 'VRBL:MX:').
VRBL-INV-MX-1p0-26 When the Invoice Period is Bimonthly, the Seller Tax Scheme Code must be 'VRBL:MX:621'.
VRBL-INV-MX-1p0-49 For a Legal Entity, the value of the Seller Tax Scheme Code must be contained in Party Tax Scheme ID Subset for Legal Entity [VRBL-CL-MX-Party-TaxSchemeID-LegalEntity] (prefixed by 'VRBL:MX:'). Allowed values: VRBL:MX:601, VRBL:MX:603, VRBL:MX:610, VRBL:MX:620, VRBL:MX:622, VRBL:MX:623, VRBL:MX:624, VRBL:MX:626.
VRBL-INV-MX-1p0-50 For a Natural Person, the value of the Seller Tax Scheme Code must be contained in Party Tax Scheme ID Subset for Natural Person [VRBL-CL-MX-Party-TaxSchemeID-NaturalPerson] (prefixed by 'VRBL:MX:'). Allowed values: VRBL:MX:605, VRBL:MX:606, VRBL:MX:607, VRBL:MX:608, VRBL:MX:610, VRBL:MX:611, VRBL:MX:612, VRBL:MX:614, VRBL:MX:615, VRBL:MX:616, VRBL:MX:621, VRBL:MX:625, VRBL:MX:626.