> ## Documentation Index
> Fetch the complete documentation index at: https://gobl-regime-code.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Mexican SAT CFDI v4.X

Key: <code>mx-cfdi-v4</code>

## Extensions

### Document Type

<Accordion title="mx-cfdi-doc-type">
  | Code           | Name        |
  | -------------- | ----------- |
  | <code>I</code> | Invoice     |
  | <code>E</code> | Credit Note |
</Accordion>

### Relation Type

<Accordion title="mx-cfdi-rel-type">
  | Code            | Name                                       |
  | --------------- | ------------------------------------------ |
  | <code>01</code> | Credit note for related documents          |
  | <code>02</code> | Debit note for related documents           |
  | <code>03</code> | Return of goods for related documents      |
  | <code>04</code> | Substitution of the previous CFDI document |
  | <code>05</code> | Transfer of goods for related documents    |
  | <code>06</code> | Invoice generated by previous transfers    |
  | <code>07</code> | CFDI for advance payment                   |
</Accordion>

### Place of Issue

Post code of where the invoice was issued. In CFDI, this translates to the 'LugarExpedicion'.

<Accordion title="mx-cfdi-issue-place">
  Pattern: <code>^\[0-9]{5}\$</code>
</Accordion>

### Tax Type

Code defined in the CFDI catalogue "c\_Impuesto" for the type of tax. Used in the 'Impuesto' field.

<Accordion title="mx-cfdi-tax-type">
  | Code             | Name                                   |
  | ---------------- | -------------------------------------- |
  | <code>001</code> | Income Tax                             |
  | <code>002</code> | Value Added Tax                        |
  | <code>003</code> | Special Tax on Production and Services |
</Accordion>

### Product or Service Code

Code defined in the CFDI catalogue used to identify a product or service.
Mapped to the 'ClaveProdServ' CFDI field.

<Accordion title="mx-cfdi-prod-serv" />

### Fiscal Regime Code

Fiscal regime associated with suppliers and customers.

<Accordion title="mx-cfdi-fiscal-regime">
  | Code             | Name                                                                                       |
  | ---------------- | ------------------------------------------------------------------------------------------ |
  | <code>601</code> | General de Ley Personas Morales                                                            |
  | <code>603</code> | Personas Morales con Fines no Lucrativos                                                   |
  | <code>605</code> | Sueldos y Salarios e Ingresos Asimilados a Salarios                                        |
  | <code>606</code> | Arrendamiento                                                                              |
  | <code>607</code> | Régimen de Enajenación o Adquisición de Bienes                                             |
  | <code>608</code> | Demás ingresos                                                                             |
  | <code>610</code> | Residentes en el Extranjero sin Establecimiento Permanente en México                       |
  | <code>611</code> | Ingresos por Dividendos (socios y accionistas)                                             |
  | <code>612</code> | Personas Físicas con Actividades Empresariales y Profesionales                             |
  | <code>614</code> | Ingresos por intereses                                                                     |
  | <code>615</code> | Régimen de los ingresos por obtención de premios                                           |
  | <code>616</code> | Sin obligaciones fiscales                                                                  |
  | <code>620</code> | Sociedades Cooperativas de Producción que optan por diferir sus ingresos                   |
  | <code>621</code> | Incorporación Fiscal                                                                       |
  | <code>622</code> | Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras                                   |
  | <code>623</code> | Opcional para Grupos de Sociedades                                                         |
  | <code>624</code> | Coordinados                                                                                |
  | <code>625</code> | Régimen de las Actividades Empresariales con ingresos a través de Plataformas Tecnológicas |
  | <code>626</code> | Régimen Simplificado de Confianza                                                          |
</Accordion>

### CFDI Use Code

Chosen by the customer to indicate the purpose of an invoice.

<Accordion title="mx-cfdi-use">
  | Code              | Name                                                 |
  | ----------------- | ---------------------------------------------------- |
  | <code>G01</code>  | Acquisition of goods                                 |
  | <code>G02</code>  | Returns, discounts or rebates                        |
  | <code>G03</code>  | General expenses                                     |
  | <code>I01</code>  | Construction                                         |
  | <code>I02</code>  | Office furniture and equipment as investmen          |
  | <code>I03</code>  | Transport equipment                                  |
  | <code>I04</code>  | Computer equipment and accessories                   |
  | <code>I05</code>  | Dies, punches, molds, matrices and other toolin      |
  | <code>I06</code>  | Telephone communications                             |
  | <code>I07</code>  | Satellite communications                             |
  | <code>I08</code>  | Other machinery and equipment                        |
  | <code>D01</code>  | Medical and dental fees and hospital expenses        |
  | <code>D02</code>  | Medical expenses for disability or incapacity        |
  | <code>D03</code>  | Funeral expenses                                     |
  | <code>D04</code>  | Donations                                            |
  | <code>D05</code>  | Interest actually paid on mortgage loans (housing)   |
  | <code>D06</code>  | Voluntary contributions to the SAR                   |
  | <code>D07</code>  | Medical insurance premiums                           |
  | <code>D08</code>  | Mandatory school transportation expenses             |
  | <code>D09</code>  | Deposits in savings accounts, pension plans premiums |
  | <code>D10</code>  | Payments for educational services (school fees)      |
  | <code>S01</code>  | Without tax effects                                  |
  | <code>CP01</code> | Payments                                             |
  | <code>CN01</code> | Payroll                                              |
</Accordion>

### Payment Method

Code defined in the CFDI catalogue "c\_MetodoPago" for the payment method. Used in the 'MetodoPago' field.

<Accordion title="mx-cfdi-payment-method">
  | Code             | Name                             |
  | ---------------- | -------------------------------- |
  | <code>PUE</code> | Payment in a single exhibition   |
  | <code>PPD</code> | Payment in deferred installments |
</Accordion>

### Payment Means

Code defined in the CFDI catalogue "c\_FormaPago" for the payment method. Used in the 'FormaPago' field.

<Accordion title="mx-cfdi-payment-means">
  | Code            | Name                             |
  | --------------- | -------------------------------- |
  | <code>01</code> | Cash                             |
  | <code>02</code> | Check                            |
  | <code>03</code> | Electronic Funds Transfer        |
  | <code>04</code> | Credit Card                      |
  | <code>05</code> | Electronic Wallet                |
  | <code>06</code> | Online or Electronic Payment     |
  | <code>08</code> | Grocery Voucher                  |
  | <code>12</code> | Payment in Kind                  |
  | <code>13</code> | Payment by subrogation           |
  | <code>14</code> | Payment by consignment           |
  | <code>15</code> | Debt relief                      |
  | <code>17</code> | Netting                          |
  | <code>23</code> | Novation                         |
  | <code>24</code> | Merger                           |
  | <code>25</code> | Debt remission                   |
  | <code>26</code> | Expiration of payment obligation |
  | <code>27</code> | To the creditor's satisfaction   |
  | <code>28</code> | Debit card                       |
  | <code>29</code> | Services card                    |
  | <code>30</code> | Advance payment                  |
  | <code>31</code> | Payment via intermediary         |
  | <code>99</code> | Undefined                        |
</Accordion>

### CFDI Global Period

Period for when the sales where generated.

<Accordion title="mx-cfdi-global-period">
  | Code            | Name      |
  | --------------- | --------- |
  | <code>01</code> | Daily     |
  | <code>02</code> | Weekly    |
  | <code>03</code> | Biweekly  |
  | <code>04</code> | Monthly   |
  | <code>05</code> | Bimonthly |
</Accordion>

### CFDI Global Month

Specific month or month range for the global invoice.

<Accordion title="mx-cfdi-global-month">
  | Code            | Name              |
  | --------------- | ----------------- |
  | <code>01</code> | January           |
  | <code>02</code> | February          |
  | <code>03</code> | March             |
  | <code>04</code> | April             |
  | <code>05</code> | May               |
  | <code>06</code> | June              |
  | <code>07</code> | July              |
  | <code>08</code> | August            |
  | <code>09</code> | September         |
  | <code>10</code> | October           |
  | <code>11</code> | November          |
  | <code>12</code> | December          |
  | <code>13</code> | January-February  |
  | <code>14</code> | March-April       |
  | <code>15</code> | May-June          |
  | <code>16</code> | July-August       |
  | <code>17</code> | September-October |
  | <code>18</code> | November-December |
</Accordion>

### CFDI Global Year

<Accordion title="mx-cfdi-global-year">
  Pattern: <code>\d{4}</code>
</Accordion>
