Mexico (CFDI): Examples

View an example of Mexico B2B documents.

Basic Invoice (Ingreso)

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <!-- Required UBL extensions -->
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:ExportTypeCode>VRBL:MX:01</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>FE</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:G03</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>EKU9003173C9</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>2</cbc:ID>
  <cbc:IssueDate>2023-03-02</cbc:IssueDate>
  <cbc:IssueTime>07:40:00Z</cbc:IssueTime>
  <cbc:DueDate>2023-04-02</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>ESCUELA KEMPER URGATE SA DE CV</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>26015</cbc:PostalZone>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EKU9003173C9</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>ESCUELA KEMPER URGATE SA DE CV</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>XOCHILT CASAS CHAVEZ</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>10740</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>CACX7605101P8</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:626</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>XOCHILT CASAS CHAVEZ</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:99</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:PaymentTermsExtension>
            <vrbl:SettlementMethod>VRBL:MX:PPD</vrbl:SettlementMethod>
          </vrbl:PaymentTermsExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cbc:Note>Credito a 30 Días</cbc:Note>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">480</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">3000</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">480</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="MXN">3000</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="MXN">3000</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="MXN">3480</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="MXN">3480</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="E48">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">3000</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">480</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">3000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">480</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Horas de capacitacion tema "nueva versión CFDI"</cbc:Name>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">86101600</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">300</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Credit Note (Egreso)

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <!-- Required UBL extensions -->
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:ExportTypeCode>VRBL:MX:01</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>FE</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:G03</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>EKU9003173C9</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>2</cbc:ID>
  <cbc:IssueDate>2023-03-02</cbc:IssueDate>
  <cbc:IssueTime>07:40:00Z</cbc:IssueTime>
  <cbc:DueDate>2023-04-02</cbc:DueDate>
  <cbc:InvoiceTypeCode>381</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
  <cac:BillingReference>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:BillingReferenceExtension>
            <vrbl:ReferenceRelationCode>VRBL:MX:01</vrbl:ReferenceRelationCode>
          </vrbl:BillingReferenceExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cac:InvoiceDocumentReference>
      <cec:UBLExtensions>
        <cec:UBLExtension>
          <cec:ExtensionContent>
            <vrbl:InvoiceDocumentReferenceExtension>
              <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
            </vrbl:InvoiceDocumentReferenceExtension>
          </cec:ExtensionContent>
        </cec:UBLExtension>
      </cec:UBLExtensions>
      <cbc:ID>CIV-000859</cbc:ID>
      <cbc:UUID>84D4FB69-0E10-55D1-8C8B-9FB309EAF819</cbc:UUID>
      <cbc:DocumentTypeCode>380</cbc:DocumentTypeCode>
    </cac:InvoiceDocumentReference>
  </cac:BillingReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>ESCUELA KEMPER URGATE SA DE CV</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>26015</cbc:PostalZone>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EKU9003173C9</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>ESCUELA KEMPER URGATE SA DE CV</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>XOCHILT CASAS CHAVEZ</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>10740</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>CACX7605101P8</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:626</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>XOCHILT CASAS CHAVEZ</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:99</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:PaymentTermsExtension>
            <vrbl:SettlementMethod>VRBL:MX:PPD</vrbl:SettlementMethod>
          </vrbl:PaymentTermsExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cbc:Note>Credito a 30 Días</cbc:Note>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">480</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">3000</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">480</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="MXN">3000</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="MXN">3000</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="MXN">3480</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="MXN">3480</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="E48">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">3000</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">480</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">3000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">480</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Horas de capacitacion tema "nueva versión CFDI"</cbc:Name>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">86101600</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">300</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Foreign Trade (Complemento de Comercio Exterior)

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:DocumentSupplements>
            <vrbl:Supplement>VRBL:MX:ForeignTrade</vrbl:Supplement>
          </vrbl:DocumentSupplements>
          <vrbl:ExportTypeCode>VRBL:MX:02</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>CCE</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:S01</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>EKU9003173C9</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
          <vrbl:TransferReasonCode>VRBL:MX:04</vrbl:TransferReasonCode>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>02</cbc:ID>
  <cbc:IssueDate>2023-03-02</cbc:IssueDate>
  <cbc:IssueTime>07:40:00Z</cbc:IssueTime>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>CCE-Texto libre para las observaciones</cbc:Note>
  <cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
  <cac:BillingReference>
    <cac:AdditionalDocumentReference>
      <cbc:ID>CERT-TMEC-2026-9988</cbc:ID>
      <cbc:DocumentTypeCode>861</cbc:DocumentTypeCode>
    </cac:AdditionalDocumentReference>
  </cac:BillingReference>
  <!-- Certificate of Origin -->
  <cac:AdditionalDocumentReference>
    <cbc:ID
      schemeID="VRBL:MX:CertificateOfOriginNumber">CO-MX-2026-9988</cbc:ID>
  </cac:AdditionalDocumentReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID
          schemeID="VRBL:MX:TrustedExporter">EXP-CONF-123456</cbc:ID>
      </cac:PartyIdentification>
      <cac:PartyName>
        <cbc:Name>ESCUELA KEMPER URGATE SA DE CV</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cec:UBLExtensions>
          <cec:UBLExtension>
            <cec:ExtensionContent>
              <vrbl:PostalAddressExtension />
            </cec:ExtensionContent>
          </cec:UBLExtension>
        </cec:UBLExtensions>
        <cbc:StreetName>123 MAIN AVENUE</cbc:StreetName>
        <cbc:BuildingNumber>1000</cbc:BuildingNumber>
        <cbc:PlotIdentification>MXEX-2403-987654</cbc:PlotIdentification>
        <cbc:PostalZone>26015</cbc:PostalZone>
        <cbc:CountrySubentity>Miguel Hidalgo</cbc:CountrySubentity>
        <cbc:CountrySubentityCode>VRBL:MX:016</cbc:CountrySubentityCode>
        <cbc:Region>VRBL:MX:CMX</cbc:Region>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EKU9003173C9</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>ESCUELA KEMPER URGATE SA DE CV</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>GLOBAL IMPORTS LLC</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:Room>5</cbc:Room>
        <cbc:StreetName>123 MAIN STREET</cbc:StreetName>
        <cbc:BuildingNumber>1000</cbc:BuildingNumber>
        <cbc:PlotIdentification>34.10501,-118.39536</cbc:PlotIdentification>
        <cbc:CitySubdivisionName>Trousdale Estates</cbc:CitySubdivisionName>
        <cbc:CityName>BEVERLY HILLS</cbc:CityName>
        <cbc:PostalZone>75001</cbc:PostalZone>
        <cbc:CountrySubentity>Los Angeles</cbc:CountrySubentity>
        <cbc:Region>VRBL:MX:CA</cbc:Region>
        <cac:Country>
          <cbc:IdentificationCode>US</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>64-9273815</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:616</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>GLOBAL IMPORTS LLC</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery>
    <cac:DeliveryParty>
      <cac:PartyName>
        <cbc:Name>Import Company LLC</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:Room>5</cbc:Room>
        <cbc:StreetName>123 MAIN STREET</cbc:StreetName>
        <cbc:BuildingNumber>78</cbc:BuildingNumber>
        <cbc:PlotIdentification>34.10501,-118.39536</cbc:PlotIdentification>
        <cbc:CitySubdivisionName>Trousdale Estates</cbc:CitySubdivisionName>
        <cbc:CityName>BEVERLY HILLS</cbc:CityName>
        <cbc:PostalZone>75001</cbc:PostalZone>
        <cbc:Region>VRBL:MX:CA</cbc:Region>
        <cac:Country>
          <cbc:IdentificationCode>US</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>69-9273147</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
    </cac:DeliveryParty>
  </cac:Delivery>
  <cac:DeliveryTerms>
    <cbc:ID>FOB</cbc:ID>
  </cac:DeliveryTerms>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:99</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:PaymentTermsExtension>
            <vrbl:SettlementMethod>VRBL:MX:PUE</vrbl:SettlementMethod>
          </vrbl:PaymentTermsExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cbc:Note>3 meses</cbc:Note>
  </cac:PaymentTerms>
  <!-- Used in the base CFDI Invoice (could be any currency to MXN. -->
  <cac:TaxExchangeRate>
    <cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>MXN</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>18.00</cbc:CalculationRate>
  </cac:TaxExchangeRate>
  <!-- Used in the Supplement for Foreign Trade and always will be based on the USD as source currency. -->
  <cac:PaymentAlternativeExchangeRate>
    <cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
    <cbc:TargetCurrencyCode>MXN</cbc:TargetCurrencyCode>
    <cbc:CalculationRate>18.00</cbc:CalculationRate>
  </cac:PaymentAlternativeExchangeRate>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="USD">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="USD">1022424.81</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="USD">480</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="USD">1022424.81</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="USD">1022424.81</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="USD">1022424.81</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="USD">1022424.81</cbc:PayableAmount>
    <cbc:PayableAlternativeAmount
      currencyID="USD">1022424.81</cbc:PayableAlternativeAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:InvoiceLineExtension>
            <vrbl:CustomsDeclaration>
              <cbc:CustomsTariffQuantity
                unitCode="VRBL:MX:01">482605.94</cbc:CustomsTariffQuantity>
              <cbc:DeclaredCustomsValueAmount
                currencyID="USD">1022424.81</cbc:DeclaredCustomsValueAmount>
              <cac:Price>
                <cbc:PriceAmount
                  currencyID="USD">2.11855</cbc:PriceAmount>
              </cac:Price>
            </vrbl:CustomsDeclaration>
          </vrbl:InvoiceLineExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="TNE">482.60594</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="USD">1022424.81</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="USD">0</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="USD">1022424.81</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="USD">0</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>0.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cec:UBLExtensions>
        <cec:UBLExtension>
          <cec:ExtensionContent>
            <vrbl:ItemExtension>
              <vrbl:SubModelName>SubModel</vrbl:SubModelName>
            </vrbl:ItemExtension>
          </cec:ExtensionContent>
        </cec:UBLExtension>
      </cec:UBLExtensions>
      <cbc:Name>Plomo Refinado</cbc:Name>
      <cbc:BrandName>Brand</cbc:BrandName>
      <cbc:ModelName>Model</cbc:ModelName>
      <cac:SellersItemIdentification>
        <cbc:ID>PRD-002</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">11101714</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:TariffHeading">7801100100</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="SN">123456789</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>0.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="USD">2118.55</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Global Invoice (Ingreso)

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <!-- Required UBL extensions -->
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:ExportTypeCode>VRBL:MX:01</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>FG</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:S01</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>EKU9003173C9</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>1</cbc:ID>
  <cbc:IssueDate>2023-03-02</cbc:IssueDate>
  <cbc:IssueTime>13:33:38Z</cbc:IssueTime>
  <cbc:DueDate>2023-04-02</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
  <cac:InvoicePeriod>
    <cbc:StartDate>2023-03-01</cbc:StartDate>
    <cbc:EndDate>2023-03-31</cbc:EndDate>
  </cac:InvoicePeriod>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>ESCUELA KEMPER URGATE SA DE CV</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>68050</cbc:PostalZone>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EKU9003173C9</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>ESCUELA KEMPER URGATE SA DE CV</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>PUBLICO EN GENERAL</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>68050</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>XAXX010101000</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:616</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>PUBLICO EN GENERAL</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:01</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:PaymentTermsExtension>
            <vrbl:SettlementMethod>VRBL:MX:PUE</vrbl:SettlementMethod>
          </vrbl:PaymentTermsExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">135.20</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">844.98</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">135.20</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="MXN">844.98</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="MXN">844.98</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="MXN">980.18</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="MXN">980.18</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="ACT">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">130</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">20.80</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">130</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">20.80</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Venta</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>17-2358-4568</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">01010101</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">130</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="ACT">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">359.98</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">57.60</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">359.98</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">57.60</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Venta</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>17-2358-4569</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">01010101</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">359.98</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>3</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="ACT">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">355.00</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">56.80</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">355.00</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">56.80</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Venta</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>17-2358-4624</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">01010101</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">355.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Third Party

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <!-- Required UBL extensions -->
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:ExportTypeCode>VRBL:MX:01</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>FET</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:G03</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>XIA190128J61</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>1</cbc:ID>
  <cbc:IssueDate>2022-02-02</cbc:IssueDate>
  <cbc:IssueTime>07:40:00Z</cbc:IssueTime>
  <cbc:DueDate>2022-03-02</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>Emisor para pruebas de FM S.R.L de C.V</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>68050</cbc:PostalZone>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>XIA190128J61</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Emisor para pruebas de FM S.R.L de C.V</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>Mesa de Soporte S.A. de C.V</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:PostalZone>68050</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>MSE061107IA8</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:626</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Mesa de Soporte S.A. de C.V</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:99</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cec:UBLExtensions>
      <cec:UBLExtension>
        <cec:ExtensionContent>
          <vrbl:PaymentTermsExtension>
            <vrbl:SettlementMethod>VRBL:MX:PPD</vrbl:SettlementMethod>
          </vrbl:PaymentTermsExtension>
        </cec:ExtensionContent>
      </cec:UBLExtension>
    </cec:UBLExtensions>
    <cbc:Note>Credito a 30 Días</cbc:Note>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">6400.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">40000.00</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">6400.00</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="MXN">40000.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="MXN">40000.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="MXN">46400.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="MXN">46400.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="H87">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">5000</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">800</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">5000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">800</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Trituradora</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>4835165</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">23151602</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">5000</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="H87">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">25000</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">4000</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">25000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">4000</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Máquina de arena</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>124685462</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">22101900</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">25000</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>3</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="H87">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">10000.00</cbc:LineExtensionAmount>
    <cac:OriginatorParty>
      <cac:PostalAddress>
        <cbc:PostalZone>09000</cbc:PostalZone>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EPR851027XA2</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Empresa Productora Rix S.A de C.V.</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:OriginatorParty>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">1600.00</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">10000.00</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">1600.00</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>VRBL:MX:02</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Pulidora</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>1234567890123</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">23101510</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>VRBL:MX:02</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">10000.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Invoice (Ingreso)

<Invoice
  xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cec="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
  xmlns:vrbl="urn:vertexinc:vrbl:ExtensionComponent:1">
  <!-- Required UBL extensions -->
  <cec:UBLExtensions>
    <cec:UBLExtension>
      <cec:ExtensionContent>
        <vrbl:InvoiceExtension>
          <vrbl:ExportTypeCode>VRBL:MX:01</vrbl:ExportTypeCode>
          <vrbl:InvoiceSeries>FE</vrbl:InvoiceSeries>
          <vrbl:InvoiceSubtypeCode>VRBL:MX:G03</vrbl:InvoiceSubtypeCode>
          <vrbl:RoutingDetails>
            <vrbl:Sender>000000000</vrbl:Sender>
            <vrbl:Receiver>GENERIC_JSON_MX_1p0</vrbl:Receiver>
          </vrbl:RoutingDetails>
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
  <cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-MX-1p0</cbc:CustomizationID>
  <cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
  <cbc:ID>2345</cbc:ID>
  <cbc:IssueDate>2025-09-03</cbc:IssueDate>
  <cbc:IssueTime>15:30:00</cbc:IssueTime>
  <cbc:DueDate>2025-10-03</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Note</cbc:Note>
  <cbc:DocumentCurrencyCode>MXN</cbc:DocumentCurrencyCode>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>ESCUELA KEMPER URGATE SA DE CV</cbc:Name>
      </cac:PartyName>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>EKU9003173C9</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>ESCUELA KEMPER URGATE SA DE CV</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyName>
        <cbc:Name>JIMENEZ ESTRADA SALAS A A</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Insurgentes 1122</cbc:StreetName>
        <cbc:CityName>Ciudad de Mexico</cbc:CityName>
        <cbc:PostalZone>66196</cbc:PostalZone>
        <cbc:CountrySubentity>MX-CMX</cbc:CountrySubentity>
        <cac:Country>
          <cbc:IdentificationCode>MX</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>JES900109Q90</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:601</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>JIMENEZ ESTRADA SALAS A A</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>VRBL:MX:04</cbc:PaymentMeansCode>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cbc:Note>Visa</cbc:Note>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">3200</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">20000</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">3200</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:WithholdingTaxTotal>
    <cbc:TaxAmount
      currencyID="MXN">1600</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount
        currencyID="MXN">20000</cbc:TaxableAmount>
      <cbc:TaxAmount
        currencyID="MXN">1600</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>8.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:002</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:WithholdingTaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount
      currencyID="MXN">20000</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount
      currencyID="MXN">20000</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount
      currencyID="MXN">23200</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount
      currencyID="MXN">23200</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity
      unitCode="E48">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount
      currencyID="MXN">20000</cbc:LineExtensionAmount>
    <cac:TaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">3200</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">20000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">3200</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>S</cbc:ID>
          <cbc:Percent>16.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:TaxTotal>
    <cac:WithholdingTaxTotal>
      <cbc:TaxAmount
        currencyID="MXN">1600</cbc:TaxAmount>
      <cac:TaxSubtotal>
        <cbc:TaxableAmount
          currencyID="MXN">20000</cbc:TaxableAmount>
        <cbc:TaxAmount
          currencyID="MXN">1600</cbc:TaxAmount>
        <cac:TaxCategory>
          <cbc:ID>S</cbc:ID>
          <cbc:Percent>8.00</cbc:Percent>
          <cac:TaxScheme>
            <cbc:ID>VRBL:MX:002</cbc:ID>
            <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
          </cac:TaxScheme>
        </cac:TaxCategory>
      </cac:TaxSubtotal>
    </cac:WithholdingTaxTotal>
    <cac:Item>
      <cbc:Name>Item Service 1</cbc:Name>
      <cac:StandardItemIdentification>
        <cbc:ID
          schemeID="0160">1234567890123</cbc:ID>
      </cac:StandardItemIdentification>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode
          listID="VRBL:MX:ProductService">84141602</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>16.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VRBL:MX:001</cbc:ID>
          <cbc:TaxTypeCode>VRBL:MX:Rate</cbc:TaxTypeCode>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount
        currencyID="MXN">20000</cbc:PriceAmount>
      <cbc:BaseQuantity
        unitCode="E48">1</cbc:BaseQuantity>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>

Did this page help you?