Invoice Reasons
For MX, you can sendreason for CFDI Use according to the following table.
By default, the reason will be G03
| reason | description |
|---|---|
| G01 | Adquisición de mercancías |
| G02 | Devoluciones, descuentos o bonificaciones |
| G03 | Gastos en general |
| I01 | Construcciones |
| I02 | Mobiliario y equipo de oficina para inversiones |
| I03 | Equipo de transporte |
| I04 | Equipo de cómputo y accesorios |
| I05 | Dados, troqueles, moldes, matrices y herramental |
| I06 | Comunicaciones telefónicas |
| I07 | Comunicaciones satelitales |
| I08 | Otra maquinaria y equipo |
| D01 | Honorarios médicos, dentales y hospitalarios |
| D02 | Gastos médicos por incapacidad o discapacidad |
| D03 | Gastos funerales |
| D04 | Donativos |
| D05 | Intereses reales pagados por créditos hipotecarios |
| D06 | Aportaciones voluntarias al SAR |
| D07 | Primas de seguros de gastos médicos |
| D08 | Gastos de transportación escolar obligatoria |
| D09 | Depósitos en cuentas para el ahorro, primas de pensiones |
| D10 | Pagos por servicios educativos (colegiaturas) |
| S01 | Sin efectos fiscales |
| CP01 | Pagos |
| CN01 | Nómina |
Credit Note Reasons
Send reason when creating a Credit Note with the following options
| reason | description | countries |
|---|---|---|
| void | The original invoice will be voided entirely | AR, CL, CO, MX, PE |
| return | Some products/services from the original invoice are returned or not accepted | AR, CL, CO, MX, PE |
| discount | Discount in the entire amount of the original invoice | AR, CL, CO, PE |
Cancel Reasons
For MX, you need to send cancel_reason
Possible values:
| cancel_reason | description |
|---|---|
| 01 | Invoice issued with errors. Related to another invoice. |
| 02 | Invoice issued with errors. Not related to another invoice. |
| 03 | Operation did not go through. |
| 04 | Operation related to a global invoice. |
