4.1 Ejemplos REST CFDI 4.0 y Complementos 📂 - NTlink/ntlink-ws-cfdi-documentation GitHub Wiki

⭐ Introducción

En esta sección encontrarás ejemplos prácticos de CFDI 4.0 y sus complementos en formato JSON, diseñados para facilitar la integración y el uso de los servicios de timbrado de NtLink, estos ejemplos permiten a desarrolladores y empresas comprender la estructura de los comprobantes fiscales digitales y cómo generar, validar y timbrar de manera correcta, además, sirven como referencia para implementar correctamente los distintos tipos de CFDI, garantizando el cumplimiento con las normativas fiscales vigentes. Puedes utilizar estos archivos como base para realizar pruebas en tu entorno antes de integrarlos en producción.

Ejemplos JSON CFDI 4.0

Esta página de la wiki de NTLink reúne una colección completa de ejemplos prácticos de CFDI v4.0 y sus complementos en JSON, diseñada para servir como recurso de consulta tanto para desarrolladores como para profesionales del área fiscal.

INGRESO 🧾

CFDI de tipo "I" (Ingreso), usado para registrar ventas o prestación de servicios, cumpliendo con los requisitos del SAT en su versión 4.0.

{
"Version": "4.0",
"FormaPago": "03",
  "Folio": "123456",
"Fecha": "2025-04-15T00:00:00",
"MetodoPago": "PUE",
"SubTotal": "10.00",
"Descuento": "0.00",
"Moneda": "MXN",
"Total": "11.20",
"TipoDeComprobante": "I",
"Exportacion": "01",
"LugarExpedicion": "45610",
"Emisor": {
  "Rfc": "EKU9003173C9",
  "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
  "RegimenFiscal": "603"
},
"Receptor": {
  "Rfc": "EKU9003173C9",
  "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
  "DomicilioFiscalReceptor": "42501",
  "RegimenFiscalReceptor": "601",
  "UsoCFDI": "G03"
},
"Conceptos": [
  {
    "ClaveProdServ": "01010101",
    "Cantidad": "1.0",
    "ClaveUnidad": "H87",
    "Unidad": "Pieza",
    "Descripcion": "PRUEBA",
    "ValorUnitario": "10.00",
    "Importe": "10.00",
    "Descuento": "0.00",
    "ObjetoImp": "02",
    "Impuestos": {
      "Traslados": [
        {
          "Base": "10.00",
          "Importe": "1.60",
          "Impuesto": "002",
          "TasaOCuota": "0.160000",
          "TipoFactor": "Tasa"
        }
      ],
      "Retenciones": [
        {
          "Base": "10.00",
          "Importe": "0.40",
          "Impuesto": "002",
          "TasaOCuota": "0.040000",
          "TipoFactor": "Tasa"
        }
      ]
    }
  }
],
"Impuestos": {
  "TotalImpuestosTrasladados": "1.60",
  "TotalImpuestosRetenidos": "0.40",
  "Retenciones": [
    {
      "Importe": "0.40",
      "Impuesto": "002"
    }
  ],
  "Traslados": [
    {
      "Base": "10.00",
      "Importe": "1.60",
      "Impuesto": "002",
      "TasaOCuota": "0.160000",
      "TipoFactor": "Tasa"
    }
  ]
}

}

TASA CERO 💰

Cuando un producto o servicio está gravado con tasa del 0% de IVA, significa que el vendedor no cobra IVA al cliente, pero sí puede acreditar el IVA de sus compras ante el SAT.

Esta opción es común en sectores como alimentos, medicinas y exportaciones.

{
"Version": "4.0",
"FormaPago": "03",
"Folio": "123456",
"Fecha": "2025-04-15T00:00:00",
"MetodoPago": "PUE",
"SubTotal": "10.00",
"Descuento": "0.00",
"Moneda": "MXN",
"Total": "10.00",
"TipoDeComprobante": "I",
"Exportacion": "01",
"LugarExpedicion": "45610",
"Emisor": {
  "Rfc": "EKU9003173C9",
  "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
  "RegimenFiscal": "603"
},
"Receptor": {
  "Rfc": "EKU9003173C9",
  "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
  "DomicilioFiscalReceptor": "42501",
  "RegimenFiscalReceptor": "601",
  "UsoCFDI": "G03"
},
"Conceptos": [
  {
    "ClaveProdServ": "01010101",
    "Cantidad": "1.0",
    "ClaveUnidad": "H87",
    "Unidad": "Pieza",
    "Descripcion": "PRUEBA",
    "ValorUnitario": "10.00",
    "Importe": "10.00",
    "Descuento": "0.00",
    "ObjetoImp": "02",
    "Impuestos": {
      "Traslados": [
        {
          "Base": "10.00",
          "Importe": "0.00",
          "Impuesto": "002",
          "TasaOCuota": "0.00",
          "TipoFactor": "Tasa"
        }
      ],
              }
  }
],
"Impuestos": {
  "TotalImpuestosTrasladados": "0.00",
  
  "Traslados": [
    {
      "Base": "10.00",
      "Importe": "0.00",
      "Impuesto": "002",
      "TasaOCuota": "0.00",
      "TipoFactor": "Tasa"
    }
  ]
}

}

CFDI CON RETENCION 0.0125 % PARA RESICO 🧾

El Régimen Simplificado de Confianza (RESICO) permite a personas físicas y morales pagar impuestos de forma simplificada. Cuando se emite un CFDI con retención del 0.0125%, se está aplicando una retención especial establecida para ciertos casos en este régimen. como pueden ser:

  • Se aplica cuando una persona moral (empresa) le paga a una persona física inscrita en RESICO.
  • La empresa debe retener 0.0125% del monto total como pago de ISR y enterarlo al SAT.
  • Es común en operaciones como:
    • Pago por servicios profesionales.
    • Pago por arrendamiento.
    • Pago de honorarios.
	{
    "Version": "4.0",
    "Folio": "000001089",
    "Fecha": "2025-04-15T12:03:00",
    "FormaPago": "01",
    "SubTotal": 10.0,
    "Moneda": "MXN",
    "Total": 11.48,
    "TipoDeComprobante": "I",
    "Exportacion": "01",
    "MetodoPago": "PUE",
    "LugarExpedicion": "26000",
    "Emisor": {
        "Rfc": "URE180429TM6",
        "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
        "RegimenFiscal": 601
    },
    "Receptor": {
        "Rfc": "GOFB8210255F4",
        "Nombre": "BARBARA GONZALEZ FLORES",
        "DomicilioFiscalReceptor": "90350",
        "RegimenFiscalReceptor": 612,
        "UsoCFDI": "G03"
    },
    "Conceptos": [
        {
            "ClaveProdServ": "01010101",
            "Cantidad": 1,
            "ClaveUnidad": "ACT",
            "Unidad": "ACT",
            "Descripcion": "ACTIVIDAD",
            "ValorUnitario": 10.0,
            "Importe": 10.0,
            "ObjetoImp": "02",
            "Impuestos": {
                "Traslados": [
                    {
                        "Base": 10.0,
                        "Impuesto": "002",
                        "TipoFactor": "Tasa",
                        "TasaOCuota": "0.160000",
                        "Importe": 1.6
                    }
                ],
                "Retenciones": [
                    {
                        "Base": 10.0,
                        "Impuesto": "001",
                        "TipoFactor": "Tasa",
                        "TasaOCuota": 0.0125,
                        "Importe": 0.125
                    }
                ]
            }
        }
    ],
    "Impuestos": {
        "Retenciones": [
            {
                "Impuesto": "001",
                "Importe": 0.13
            }
        ],
        "Traslados": [
            {
                "Base": 10.0,
                "Impuesto": "002",
                "TipoFactor": "Tasa",
                "TasaOCuota": "0.160000",
                "Importe": 1.6
            }
        ],
        "TotalImpuestosRetenidos": 0.13,
        "TotalImpuestosTrasladados": 1.6
    }
}
CFDI TIPO EGRESO (NOTA DE CRÉDITO) 🧾

Es un comprobante fiscal que se emite para registrar devoluciones, descuentos o bonificaciones aplicadas a facturas previamente emitidas. Su función es corregir o reducir el importe de un CFDI de tipo Ingreso, ajustando así el saldo a favor del cliente. En este documento se debe hacer referencia a la factura original y detallar el motivo del ajuste, cumpliendo con las normativas fiscales.

{
    "Version": "4.0",
    "Folio": "0001",
    "Fecha": "2025-04-15T00:00:00",
    "FormaPago": "03",
    "SubTotal": 285.0,
    "Moneda": "MXN",
    "Total": 285.0,
    "TipoDeComprobante": "E",
    "Exportacion": "01",
    "MetodoPago": "PUE",
    "LugarExpedicion": "99039",
    "Emisor": {
        "Rfc": "URE180429TM6",
        "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
        "RegimenFiscal": 601
    },
    "Receptor": {
        "Rfc": "EKU9003173C9",
        "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
        "DomicilioFiscalReceptor": "42501",
        "RegimenFiscalReceptor": 601,
        "UsoCFDI": "G03"
    },
    "Conceptos": [
        {
            "ClaveProdServ": "70171600",
            "Cantidad": 3,
            "ClaveUnidad": "ACT",
            "Unidad": "ACTIVIDAD",
            "Descripcion": "EJEMPLO DE CFDI",
            "ValorUnitario": 95.0,
            "Importe": 285.0,
            "Descuento": 0.0,
            "ObjetoImp": "02",
            "Impuestos": {
                "Traslados": [
                    {
                        "Base": 285.0,
                        "Impuesto": "002",
                        "TipoFactor": "Tasa",
                        "TasaOCuota": "0.000000",
                        "Importe": 0.0
                    }
                ]
                
            }
        }
    ],
    "Impuestos": {
        
        "Traslados": [
            {
                "Base": 285.0,
                "Impuesto": "002",
                "TipoFactor": "Tasa",
                "TasaOCuota": "0.000000",
                "Importe": 0.0
            }
        ],
       
        "TotalImpuestosTrasladados": 0.0
    }
}
  </details> 


<details><summary>CFDI TIPO TRASLADO 💸</summary>

Es un comprobante fiscal utilizado para acreditar la propiedad y el traslado de bienes o mercancías dentro del territorio nacional sin que implique una compraventa. Se emite cuando una empresa o persona transporta sus propios productos o los envía a un tercero sin que exista una transacción comercial en ese momento. Es obligatorio en algunos casos para cumplir con las regulaciones fiscales y aduaneras, especialmente cuando se requiere un Complemento Carta Porte para el transporte de mercancías.


{ "Version": "4.0", "Folio": "6969696", "Fecha": "2025-04-15T00:00:00", "SubTotal": 0.0, "Moneda": "MXN", "Total": 0.0, "TipoDeComprobante": "T", "Exportacion": "01", "LugarExpedicion": "86991", "Emisor": { "Rfc": "URE180429TM6", "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV", "RegimenFiscal": 601 }, "Receptor": { "Rfc": "URE180429TM6", "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV", "DomicilioFiscalReceptor": "86991", "RegimenFiscalReceptor": 601, "UsoCFDI": "S01" }, "Conceptos": [ { "ClaveProdServ": "50211503", "Cantidad": 1, "ClaveUnidad": "H87", "Unidad": "Pieza", "Descripcion": "FLETE SIN SALIR A CARRETERA FEDERAL", "ValorUnitario": 10.0, "Importe": 10.0, "ObjetoImp": "01" } ] } }

CFDI VENTA GLOBAL 💵

Es un comprobante fiscal que agrupa varias operaciones de venta realizadas a lo largo de un periodo determinado, generalmente en ventas al público en general donde no se emiten facturas individuales. Se utiliza para reportar ingresos de manera consolidada y debe incluir el desglose de impuestos aplicables. Este tipo de CFDI es común en negocios con alto volumen de ventas diarias, como tiendas de conveniencia o supermercados, y debe emitirse dentro del plazo establecido por el SAT.

´´´

{
"Version": "4.0",
"Folio": "0009",
"Fecha": "2025-04-15T00:00:00",
"FormaPago": "03",
"SubTotal": 26948.78,
"Descuento": 0,
"Moneda": "MXN",
"Total": 31260.58,
"TipoDeComprobante": "I",
"Exportacion": "01",
"MetodoPago": "PUE",
"LugarExpedicion": "04100",
"InformacionGlobal": {
    "Periodicidad": "01",
    "Meses": "01",
    "Año": "2025"
},
"Emisor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "RegimenFiscal": 601
},
"Receptor": {
    "Rfc": "XAXX010101000",
    "Nombre": "PUBLICO EN GENERAL",
    "DomicilioFiscalReceptor": "04100",
    "RegimenFiscalReceptor": 616,
    "UsoCFDI": "S01"
},
"Conceptos": [
    {
        "ClaveProdServ": "01010101",
        "Cantidad": 1,
        "ClaveUnidad": "ACT",
        "Unidad": "ACT",
        "Descripcion": "VENTA",
        "ValorUnitario": 26948.78,
        "Importe": 26948.78,
        "ObjetoImp": "02",
        "Impuestos": {
            "Traslados": [
                {
                    "Base": 26948.78,
                    "Impuesto": "002",
                    "TipoFactor": "Tasa",
                    "TasaOCuota": "0.160000",
                    "Importe": 4311.80
                }
            ]
        }
    }
],
"Impuestos": {
   
    "Traslados": [
        {
            "Base": 26948.78,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 4311.80
        }
    ],
    
    "TotalImpuestosTrasladados": 4311.80
}

}

Ejemplos Complemento de Pagos V2.0

El Complemento de Recepción de Pagos 2.0 es una actualización del complemento de pagos dentro del esquema del CFDI v4.0, utilizado para documentar los pagos recibidos de facturas a crédito o en parcialidades. Su objetivo principal es garantizar la correcta trazabilidad de los pagos, proporcionando mayor precisión en la información declarada ante el SAT.

Entre sus principales cambios y mejoras destacan:

  • La incorporación de nuevos atributos para detallar retenciones de impuestos.
  • Mayor precisión en la relación entre los pagos y los comprobantes originales.
  • Validaciones adicionales para evitar discrepancias fiscales.

Esta sección proporciona ejemplos detallados del uso del Complemento de Pagos 2.0, facilitando su correcta implementación y cumplimiento de las disposiciones fiscales vigentes.

PAGOS CON DESGLOSE DE IMPUESTOS 🏦

Se refiere a la facturación en la que se especifican los impuestos aplicables en cada pago recibido, como IVA, IEPS o ISR. Esto permite mayor claridad en la contabilidad y cumplimiento fiscal, asegurando que los impuestos sean identificables y reportados correctamente en los CFDI de pagos.

{
    "Version": "4.0",
    "Folio": "001",
    "Fecha": "2025-04-15T00:00:00",
    "SubTotal": 0,
    "Moneda": "XXX",
    "Total": 0,
    "TipoDeComprobante": "P",
    "Exportacion": "01",
        "LugarExpedicion": "04100",
    "Emisor": {
        "Rfc": "URE180429TM6",
        "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
        "RegimenFiscal": 601
    },
    "Receptor": {
        "Rfc": "EKU9003173C9",
        "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
        "DomicilioFiscalReceptor": "42501",
        "RegimenFiscalReceptor": 601,
        "UsoCFDI": "CP01"
    },
    "Conceptos": [
        {
            "ClaveProdServ": "84111506",
            "Cantidad": 1,
            "ClaveUnidad": "ACT",
            "Descripcion": "Pago",
            "ValorUnitario": 0,
            "Importe": 0,
            "ObjetoImp": "01"
        }
    ],
    "Complemento": {
        "Pagos": {
            "Version": "2.0",
            "Totales": {
                "TotalTrasladosBaseIVA16": 5104.44,
                "TotalTrasladosImpuestoIVA16": 816.71,
                "MontoTotalPagos": 5921.15
            },
            "Pago": [
                {
                    "FechaPago": "2022-12-20T12:58:00",
                    "FormaDePagoP": "03",
                    "MonedaP": "MXN",
                    "TipoCambioP": "1",
                    "Monto": "5921.15",
                    "NumOperacion": "5900031",
                    "DoctoRelacionado": [
                        {
                            "IdDocumento": "650F92A6-978A-48E0-8601-15D92CDCFFF1",
                            "Serie": "REP",
                            "Folio": "110592",
                            "MonedaDR": "MXN",
                            "EquivalenciaDR": "1",
                            "NumParcialidad": "1",
                            "ImpSaldoAnt": "5921.15",
                            "ImpPagado": "5921.15",
                            "ImpSaldoInsoluto": "0.00",
                            "ObjetoImpDR": "02",
                            "ImpuestosDR": {
                                "TrasladosDR": [
                                    {
                                        "BaseDR": "5104.44",
                                        "ImpuestoDR": "002",
                                        "TipoFactorDR": "Tasa",
                                        "TasaOCuotaDR": "0.160000",
                                        "ImporteDR": "816.71"
                                    }
                                ]
                            }
                        }
                    ],
                    "ImpuestosP": {
                        "TrasladosP": [
                            {
                                "BaseP": 5104.44,
                                "ImpuestoP": "002",
                                "TipoFactorP": "Tasa",
                                "TasaOCuotaP": "0.160000",
                                "ImporteP": 816.71
                            }
                        ]
                    }
                }
            ]
        }
    }
}

PAGOS CON DOCUMENTO NO OBJETO DE IMPUESTO 📃

Se refiere a aquellos pagos relacionados con operaciones que no están sujetas a impuestos según la legislación fiscal. Esto puede aplicar, por ejemplo, a transacciones exentas de IVA o actividades fuera del alcance del ISR. En la facturación electrónica (CFDI), estos pagos deben registrarse correctamente para reflejar su naturaleza y evitar confusiones fiscales.

{ "Version": "4.0", "Folio": "001", "Fecha": "2025-04-15T00:00:00", "SubTotal": 0, "Moneda": "XXX", "Total": 0, "TipoDeComprobante": "P", "Exportacion": "01", "LugarExpedicion": "04100", "Emisor": { "Rfc": "URE180429TM6", "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV", "RegimenFiscal": "601" }, "Receptor": { "Rfc": "EKU9003173C9", "Nombre": "ESCUELA KEMPER URGATE SA DE CV", "DomicilioFiscalReceptor": "42501", "RegimenFiscalReceptor": "601", "UsoCFDI": "CP01" }, "Conceptos": [ { "ClaveProdServ": "84111506", "Cantidad": 1, "ClaveUnidad": "ACT", "Descripcion": "Pago", "ValorUnitario": 0, "Importe": 0, "ObjetoImp": "01" } ], "Complemento": { "Pagos": { "Version": "2.0", "Totales": { "MontoTotalPagos": 5921.15 }, "Pago": [ { "FechaPago": "2022-12-20T12:58:00", "FormaDePagoP": "03", "MonedaP": "MXN", "TipoCambioP": 1, "Monto": "5921.15", "NumOperacion": "5900031", "DoctoRelacionado": [ { "IdDocumento": "650F92A6-978A-48E0-8601-15D92CDCFFF1", "Serie": "REP", "Folio": "110592", "MonedaDR": "MXN", "EquivalenciaDR": "1", "NumParcialidad": "1", "ImpSaldoAnt": "5921.15", "ImpPagado": "5921.15", "ImpSaldoInsoluto": "0.00", "ObjetoImpDR": "01" } ], } ] } } }

PAGOS CON MÚLTIPLES TIPOS DE TASA IMPUESTO (16%, 0%, EXENTO) 💰

Se refiere a pagos en los que se aplican diferentes tasas de IVA según la naturaleza de los bienes o servicios facturados. El 16% es la tasa estándar, el 0% aplica a ciertos productos como alimentos básicos, y la exención corresponde a actividades específicas como educación o salud. En la facturación electrónica (CFDI), estos pagos deben registrarse correctamente para reflejar el desglose de impuestos aplicables en cada operación.

{
    "Version": "4.0",
    "Folio": "001",
    "Fecha": "2025-04-15T00:00:00",
    "SubTotal": 0,
    "Moneda": "XXX",
    "Total": 0,
    "TipoDeComprobante": "P",
    "Exportacion": "01",
    "LugarExpedicion": "04100",
    "Emisor": {
        "Rfc": "URE180429TM6",
        "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
        "RegimenFiscal": "601"
    },
    "Receptor": {
        "Rfc": "EKU9003173C9",
        "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
        "DomicilioFiscalReceptor": "42501",
        "RegimenFiscalReceptor": "601",
        "UsoCFDI": "CP01"
    },
    "Conceptos": [
        {
            "ClaveProdServ": "84111506",
            "Cantidad": 1,
            "ClaveUnidad": "ACT",
            "Descripcion": "Pago",
            "ValorUnitario": 0,
            "Importe": 0,
            "ObjetoImp": "01"
        }
    ],
    "Complemento": {
        "Pagos": {
            "Version": "2.0",
            "Totales": {
                "TotalTrasladosBaseIVA16": 5000.0,
                "TotalTrasladosImpuestoIVA16": 800.0,
                "TotalTrasladosBaseIVA0": 2000.0,
                "TotalTrasladosImpuestoIVA0": 0.0,
                "TotalTrasladosBaseIVAExento": 3000.0,
                "MontoTotalPagos": 10800.0
            },
            "Pago": [
                {
                    "FechaPago": "2022-09-30T12:00:00",
                    "FormaDePagoP": "03",
                    "MonedaP": "MXN",
                    "TipoCambioP": "1",
                    "Monto": "10800.00",
                    "DoctoRelacionado": [
                        {
                            "IdDocumento": "9EDD3B8F-6B87-4712-BD84-0AEE91271E1C",
                            "Serie": "CR",
                            "Folio": "79201",
                            "MonedaDR": "MXN",
                            "EquivalenciaDR": "1",
                            "NumParcialidad": "1",
                            "ImpSaldoAnt": "10800.00",
                            "ImpPagado": "10800.00",
                            "ImpSaldoInsoluto": "0.00",
                            "ObjetoImpDR": "02",
                            "ImpuestosDR": {
                                "TrasladosDR": [
                                    {
                                        "BaseDR": "2000.00",
                                        "ImpuestoDR": "002",
                                        "TipoFactorDR": "Tasa",
                                        "TasaOCuotaDR": "0.000000",
                                        "ImporteDR": "0.00"
                                    },
                                    {
                                        "BaseDR": "5000.00",
                                        "ImpuestoDR": "002",
                                        "TipoFactorDR": "Tasa",
                                        "TasaOCuotaDR": "0.160000",
                                        "ImporteDR": "800.00"
                                    },
                                    {
                                        "BaseDR": "3000.00",
                                        "ImpuestoDR": "002",
                                        "TipoFactorDR": "Exento"
                                    }
                                ]
                            }
                        }
                    ],
                    "ImpuestosP": {
                        "TrasladosP": [
                            {
                                "BaseP": "2000.00",
                                "ImpuestoP": "002",
                                "TipoFactorP": "Tasa",
                                "TasaOCuotaP": "0.000000",
                                "ImporteP": "0.00"
                            },
                            {
                                "BaseP": "5000.00",
                                "ImpuestoP": "002",
                                "TipoFactorP": "Tasa",
                                "TasaOCuotaP": "0.160000",
                                "ImporteP": "800.00"
                            },
                            {
                                "BaseP": "3000.00",
                                "ImpuestoP": "002",
                                "TipoFactorP": "Exento"
                            }
                        ]
                    }
                }
            ]
        }
    }
}
PAGOS CON DIVISA - FACTURA EN MXN Y PAGO EN USD 💵

Se refiere a situaciones donde una factura se emite en pesos mexicanos (MXN), pero el pago se recibe en dólares estadounidenses (USD). En estos casos, es necesario registrar el tipo de cambio utilizado en la conversión y reflejarlo en el CFDI de pago, asegurando la correcta conciliación fiscal y contable. Esto permite a las autoridades y contribuyentes identificar diferencias cambiarias y garantizar el cumplimiento de las disposiciones fiscales del SAT.

{
    "Version": "4.0",
    "Folio": "17823",
    "Fecha": "2025-04-13T18:46:08",
    "SubTotal": 0,
    "Moneda": "XXX",
    "Total": 0,
    "TipoDeComprobante": "P",
    "Exportacion": "01",
    "LugarExpedicion": "32701",
    "Emisor": {
        "Rfc": "URE180429TM6",
        "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
        "RegimenFiscal": "601"
    },
    "Receptor": {
        "Rfc": "AJU970515PFA",
        "Nombre": "ADC DE JUAREZ",
        "DomicilioFiscalReceptor": "32470",
        "RegimenFiscalReceptor": "601",
        "UsoCFDI": "G03"
    },
    "Conceptos": [
        {
            "ClaveProdServ": "84111506",
            "Cantidad": 1,
            "ClaveUnidad": "ACT",
            "Descripcion": "Pago",
            "ValorUnitario": 0,
            "Importe": 0,
            "ObjetoImp": "01"
        }
    ],
    "Complemento": {
        "Pagos": {
            "Version": "2.0",
            "Totales": {
                "TotalTrasladosBaseIVA8": 787.47,
                "TotalTrasladosImpuestoIVA8": 63.0,
                "MontoTotalPagos": 850.47
            },
            "Pago": [
                {
                    "FechaPago": "2023-01-20T12:00:00",
                    "FormaDePagoP": "03",
                    "MonedaP": "MXN",
                    "TipoCambioP": "1.00",
                    "Monto": "850.47",
                    "DoctoRelacionado": [
                        {
                            "IdDocumento": "D8456550-9207-49B7-B1AB-F092F131FB0F",
                            "Folio": "200299",
                            "MonedaDR": "USD",
                            "EquivalenciaDR": "0.0533352146",
                            "NumParcialidad": "1",
                            "ImpSaldoAnt": "45.36",
                            "ImpPagado": "45.36",
                            "ImpSaldoInsoluto": "0.00",
                            "ObjetoImpDR": "02",
                            "ImpuestosDR": {
                                "TrasladosDR": [
                                    {
                                        "BaseDR": "787.47",
                                        "ImpuestoDR": "002",
                                        "TipoFactorDR": "Tasa",
                                        "TasaOCuotaDR": "0.080000",
                                        "ImporteDR": "63.00"
                                    }
                                ]
                            }
                        }
                    ],
                    "ImpuestosP": {
                        "TrasladosP": [
                            {
                                "BaseP": "787.47",
                                "ImpuestoP": "002",
                                "TipoFactorP": "Tasa",
                                "TasaOCuotaP": "0.080000",
                                "ImporteP": "63.00"
                            }
                        ]
                    }
                }
            ]
        }
    }
}

Ejemplos JSON COMPLEMENTOS CFDI

Un complemento de CFDI (Comprobante Fiscal Digital por Internet) es información adicional que se agrega a la factura electrónica para proporcionar datos específicos que no están incluidos en la estructura básica del CFDI. Estos complementos son requeridos en ciertos casos, como pagos diferidos o parciales, y permiten incluir información relevante para el SAT (Servicio de Administración Tributaria) y las partes involucradas en la transacción

Comercio Exterior

El complemento de comercio exterior es un anexo obligatorio para los CFDI (Comprobantes Fiscales Digitales por Internet) que se emiten para operaciones de exportación e importación de mercancías. Su objetivo principal es identificar y vincular a los exportadores e importadores, así como proporcionar información detallada sobre las mercancías comercializadas, mejorando la seguridad y el control fiscal en las operaciones internacionales

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-04-23T00:00:10",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Moneda": "MXN",
  "TipoCambio": 1,
  "Total": 75.16,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": "601"
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": "601",
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "SERVICIO",
      "Descripcion": "Servicio",
      "ValorUnitario": 200.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 0.16
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 0.16,
    "Traslados": [
      {
        "Base": 1.00,
        "Impuesto": "002",
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 0.16
      }
    ]
  },
  "Complemento": {
    "ImpuestosLocales": {
      "version": "1.0",
      "TotaldeRetenciones": 125.00,
      "TotaldeTraslados": 0.00,
      "RetencionesLocales": [
        {
          "ImpLocRetenido": "CEDULAR",
          "TasadeRetencion": 2.5,
          "Importe": 125.00
        }
      ]
    }
  }
}
Impuestos Locales🏛️

Es un tributo estatal que grava los ingresos de personas físicas por actividades específicas, como arrendamiento, enajenación de bienes o prestación de servicios profesionales. Su tasa varía según la entidad federativa y se aplica sobre los ingresos netos obtenidos. Es adicional al ISR y busca una mayor equidad fiscal en ciertas actividades económicas.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-04-23T00:00:10",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Moneda": "MXN",
  "TipoCambio": 1,
  "Total": 75.16,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": "601"
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": "601",
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "SERVICIO",
      "Descripcion": "Servicio",
      "ValorUnitario": 200.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 0.16
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 0.16,
    "Traslados": [
      {
        "Base": 1.00,
        "Impuesto": "002",
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 0.16
      }
    ]
  },
  "Complemento": {
    "ImpuestosLocales": {
      "version": "1.0",
      "TotaldeRetenciones": 125.00,
      "TotaldeTraslados": 0.00,
      "RetencionesLocales": [
        {
          "ImpLocRetenido": "CEDULAR",
          "TasadeRetencion": 2.5,
          "Importe": 125.00
        }
      ]
    }
  }
}
Notarios públicos 📓

Se refiere a una retención o gravamen aplicable a los ingresos obtenidos por notarios en el ejercicio de su función. En México, los notarios deben retener y enterar ciertos impuestos como el ISR y, en algunos casos, el IVA, dependiendo del tipo de servicio prestado. Además, pueden estar sujetos a impuestos estatales específicos. Si necesitas información detallada sobre su aplicación en CFDI, dime el estado o el caso específico para ayudarte mejor.

{
  "Version": "4.0",
  "Serie": "F",
  "Folio": "679",
  "Fecha": "2025-04-23T00:00:00",
  "FormaPago": "01",
  "MetodoPago": "PUE",
  "Moneda": "MXN",
  "SubTotal": 50000.00,
  "Total": 58000.00,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "LugarExpedicion": "22214",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "10201801",
      "Cantidad": 1,
      "ClaveUnidad": "LM",
      "Unidad": "METRO LINEAL",
      "Descripcion": "TERRENO 10x8 MTS",
      "ValorUnitario": 50000.00,
      "Importe": 50000.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 50000.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 8000.00
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 8000.00,
    "Traslados": [
      {
        "Base": 50000.00,
        "Impuesto": "002",
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 8000.00
      }
    ]
  },
  "Complemento": {
    "NotariosPublicos": {
      "Version": "1.0",
      "DescInmuebles": [
        {
          "TipoInmueble": "01",
          "Calle": "8 De Julio",
          "Municipio": "Zapopan",
          "Estado": "01",
          "Pais": "MEX",
          "CodigoPostal": "45236"
        }
      ],
      "DatosOperacion": {
        "NumInstrumentoNotarial": "1234",
        "FechaInstNotarial": "2022-05-10",
        "MontoOperacion": 50000.00,
        "Subtotal": 42000.00,
        "IVA": 8000.00
      },
      "DatosNotario": {
        "CURP": "XEXX010101HNEXXXA4",
        "NumNotaria": "123",
        "EntidadFederativa": "01"
      },
      "DatosEnajenante": {
        "CoproSocConyugalE": "Si",
        "UnEnajenantes": [
          {
            "Nombre": "KARLA",
            "ApellidoPaterno": "FUENTE",
            "RFC": "FUNK671228PH6",
            "CURP": "XEXX010101HNEXXXA4"
          }
        ]
      },
      "DatosAdquiriente": {
        "CoproSocConyugalE": "Si",
        "UnAdquirientes": [
          {
            "Nombre": "INGRID XODAR JIMENEZ",
            "RFC": "XOJI740919U48",
            "CURP": "XEXX010101HNEXXXA4"
          }
        ]
      }
    }
  }
}
Consumo de Combustibles 1.1 🚗

Es un gravamen que se aplica a la compra de productos derivados del petróleo, como gasolina y diésel, con el fin de generar ingresos para el gobierno. Además, en muchos casos, busca incentivar el uso de energías más limpias y reducir el impacto ambiental.




{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2024-03-01T00:00:10",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 230.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "84111506",
      "Cantidad": 1,
      "ClaveUnidad": "LTR",
      "Unidad": "Litro",
      "Descripcion": "Litro",
      "ValorUnitario": 200.00,
      "Descuento": 1.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 199.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 31.84
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 31.84,
    "Traslados": [
      {
        "Base": 199.00,
        "Impuesto": "002",
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 31.84
      }
    ]
  },
  "Complemento": {
    "ConsumoDeCombustibles": {
      "version": "1.1",
      "tipoOperacion": "monedero electrónico",
      "numeroDeCuenta": "123456",
      "subTotal": 10.00,
      "total": 10.00,
      "Conceptos": [
        {
          "identificador": "123456789",
          "fecha": "2017-12-21T10:20:00",
          "rfc": "EKU9003173C9",
          "claveEstacion": "12345",
          "tipoCombustible": "3",
          "cantidad": 1.000,
          "nombreCombustible": "Premium",
          "folioOperacion": "0000001",
          "valorUnitario": 5.00,
          "importe": 5.00,
          "Determinados": [
            {
              "impuesto": "IEPS",
              "tasaOCuota": 0.08,
              "importe": 0.08
            }
          ]
        },
        {
          "identificador": "123456789",
          "fecha": "2017-12-21T10:20:00",
          "rfc": "EKU9003173C9",
          "claveEstacion": "12345",
          "tipoCombustible": "3",
          "cantidad": 1.000,
          "nombreCombustible": "Premium",
          "folioOperacion": "0000001",
          "valorUnitario": 5.00,
          "importe": 5.00,
          "Determinados": [
            {
              "impuesto": "IEPS",
              "tasaOCuota": 0.08,
              "importe": 0.08
            }
          ]
        }
      ]
    }
  }
}
Parciales Construcción 1.0 🏗️

Es un complemento del CFDI que se utiliza para facturar de manera parcial los avances de obra en proyectos de construcción. Permite registrar y detallar los pagos conforme se van ejecutando las etapas del proyecto, asegurando un adecuado control fiscal y administrativo. Este complemento es obligatorio cuando la facturación se realiza por entregas parciales y debe incluir información como el porcentaje de avance y la descripción de los trabajos realizados.

{
  "Version": "4.0",
  "Serie": "PRIMERA",
  "Folio": "66",
  "Fecha": "2025-02-05T00:00:14",
  "FormaPago": "01",
  "SubTotal": 24.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 27.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PUE",
  "LugarExpedicion": "26015",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 626
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "S01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "44121707",
      "Cantidad": 2.0,
      "ClaveUnidad": "DZP",
      "Descripcion": "Lápices de colores",
      "ValorUnitario": 12.00,
      "Importe": 24.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 24.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 3.84
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 3.84,
    "Traslados": [
      {
        "Base": 24.00,
        "Impuesto": "002",
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 3.84
      }
    ]
  },
  "Complemento": {
    "ParcialesConstruccion": {
      "Version": "1.0",
      "NumPerLicoAut": "V0-AA/999/066",
      "Inmueble": {
        "Calle": "LOS ANDES",
        "NoExterior": "999",
        "Colonia": "CUMBRES",
        "Localidad": "GAM",
        "Referencia": "CERCA DE ESTABLECIMIENTO COMERCIAL",
        "Municipio": "LA PACIFICA",
        "Estado": "09",
        "CodigoPostal": "07040"
      }
    }
  }
}


Persona Física Integrante De Coordinados 1.0 👥

Es un complemento del CFDI diseñado para las personas físicas que forman parte de un régimen de coordinados, es decir, aquellos contribuyentes que realizan actividades económicas en conjunto, como transportistas organizados en cooperativas. Este complemento permite desglosar los ingresos y gastos correspondientes a cada integrante dentro del CFDI emitido por el coordinado, asegurando el cumplimiento de las obligaciones fiscales de cada uno.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-05T00:00:00",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 199.95,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "H87",
      "Unidad": "Pieza",
      "Descripcion": "Cigarros",
      "ValorUnitario": 200.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1.00,
            "Importe": 0.16,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ],
        "Retenciones": [
          {
            "Base": 1.00,
            "Impuesto": "001",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.100000",
            "Importe": 0.10
          },
          {
            "Base": 1.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.106666",
            "Importe": 0.11
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosRetenidos": 0.21,
    "TotalImpuestosTrasladados": 0.16,
    "Retenciones": [
      { "Impuesto": "001", "Importe": 0.10 },
      { "Impuesto": "002", "Importe": 0.11 }
    ],
    "Traslados": [
      {
        "Base": 1.00,
        "Importe": 0.16,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "PFintegranteCoordinado": {
      "version": "1.0",
      "ClaveVehicular": "12356789",
      "Placa": "12345678"
    }
  }
}
Vehículos usados 🚌

Es un esquema fiscal utilizado para documentar la compra-venta de automóviles de segunda mano. Este complemento permite desglosar el precio del vehículo, los impuestos aplicables y la ganancia obtenida por el vendedor. Es obligatorio cuando se realizan operaciones entre empresas o cuando un contribuyente vende un vehículo usado con factura, asegurando el cumplimiento de las disposiciones fiscales.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-06T00:00:10",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 199.95,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "H87",
      "Unidad": "Pieza",
      "Descripcion": "Cigarros",
      "ValorUnitario": 200.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1.00,
            "Importe": 0.16,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ],
        "Retenciones": [
          {
            "Base": 1.00,
            "Impuesto": "001",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.100000",
            "Importe": 0.10
          },
          {
            "Base": 1.00,
            "Impuesto": "002",
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.106666",
            "Importe": 0.11
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosRetenidos": 0.21,
    "TotalImpuestosTrasladados": 0.16,
    "Retenciones": [
      { "Impuesto": "001", "Importe": 0.10 },
      { "Impuesto": "002", "Importe": 0.11 }
    ],
    "Traslados": [
      {
        "Base": 1.00,
        "Importe": 0.16,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "VehiculoUsado": {
      "version": "1.0",
      "montoAdquisicion": 10000.00,
      "montoEnajenacion": 0.00,
      "claveVehicular": "AAAABBB",
      "marca": "FORD",
      "tipo": "Mustang",
      "modelo": "1989",
      "numeroMotor": "123123123",
      "numeroSerie": "12312323",
      "NIV": "1234ASD",
      "valor": 5000.00
    }
  }
}
Venta de vehículos 1.1 🚗

Se utiliza para documentar la venta de automóviles nuevos o usados, asegurando el correcto registro fiscal de la operación. Este complemento permite incluir información específica del vehículo, como marca, modelo, año, número de serie (VIN) y datos del comprador. Es obligatorio en operaciones realizadas por concesionarias, distribuidoras y empresas dedicadas a la venta de vehículos, facilitando el control fiscal y la validación de la transacción ante el SAT.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio123",
  "Fecha": "2025-02-06T00:00:00",
  "FormaPago": "99",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 2000.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 2000.16,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PUE",
  "LugarExpedicion": "42501",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "S01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "01010101",
      "Cantidad": 1,
      "ClaveUnidad": "H87",
      "Unidad": "Servicio",
      "Descripcion": "Servicio",
      "ValorUnitario": 2000.00,
      "Importe": 2000.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1.00,
            "TipoFactor": "Tasa",
            "TasaOCuota": "0.160000",
            "Importe": 0.16,
            "Impuesto": "002"
          }
        ]
      },
      "ComplementoConcepto": {
        "VentaVehiculos": {
          "version": "1.1",
          "ClaveVehicular": "1231234",
          "Niv": "12332"
        }
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 0.16,
    "Traslados": [
      {
        "Base": 1.00,
        "TipoFactor": "Tasa",
        "TasaOCuota": "0.160000",
        "Importe": 0.16,
        "Impuesto": "002"
      }
    ]
  },
  "Complemento": {}
}
Estado De Cuenta Combustibles 1.1 🚌

En el CFDI se usa para facturar la venta de combustibles mediante monederos electrónicos autorizados por el SAT. Permite registrar de manera detallada las transacciones realizadas por los clientes, incluyendo fecha, cantidad de litros, tipo de combustible e impuestos aplicables. Es obligatorio para gasolineras y empresas que manejan este esquema, asegurando un correcto control fiscal y facilitando la deducción de gastos para los contribuyentes.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-10T00:00:00",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 230.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "Servicio",
      "Descripcion": "Servicio",
      "ValorUnitario": 200.00,
      "Descuento": 1.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 199.00,
            "Importe": 31.84,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 31.84,
    "Traslados": [
      {
        "Base": 199.00,
        "Importe": 31.84,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "EstadoDeCuentaCombustible": {
      "Version": "3.3",
      "TipoOperacion": "Tarjeta",
      "NumeroDeCuenta": "0123456789",
      "SubTotal": 200.00,
      "Total": 200.16,
      "Conceptos": [
        {
          "Identificador": "0123456789",
          "Fecha": "2022-07-19T00:00:00",
          "Rfc": "URE180429TM6",
          "ClaveEstacion": "0123456789",
          "Cantidad": 1.0,
          "TipoCombustible": "1",
          "Unidad": "LT",
          "NombreCombustible": "Gasolina",
          "FolioOperacion": "0123456789",
          "ValorUnitario": 200.00,
          "Importe": 200.00,
          "Traslados": [
            {
              "Impuesto": "IVA",
              "TasaOCuota": "0.160000",
              "Importe": 0.16
            }
          ]
        }
      ]
    }
  }
}
Divisas 1.0 💲

Es una medida fiscal aplicada en algunos países que grava las operaciones de compra de divisas extranjeras, como el dólar, con el fin de regular el flujo de capitales y proteger la economía local. Este impuesto se aplica sobre la compra de moneda extranjera para transacciones legales, como viajes, compras en el extranjero o pagos de deudas en divisas, y tiene como objetivo generar recursos fiscales y controlar la demanda de divisas.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-10T00:00:00",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 230.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "S01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "01010101",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "Unidad de servicio",
      "Descripcion": "Compra de dólares",
      "ValorUnitario": 200.00,
      "Descuento": 1.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 199.00,
            "Importe": 31.84,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 31.84,
    "Traslados": [
      {
        "Base": 199.00,
        "Importe": 31.84,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "Divisas": {
      "version": "1.0",
      "tipoOperacion": "compra"
    }
  }
}
Certificado de destrucción 1.0 💥

No es un impuesto formalmente reconocido en la legislación fiscal común, sino un concepto relacionado con la fiscalización de la destrucción de productos o bienes sujetos a ciertos impuestos o regulaciones. En este contexto, se refiere al proceso mediante el cual una empresa o entidad debe obtener un certificado que acredite la destrucción de mercancías, productos o documentos que han perdido su valor fiscal o comercial, y cuya destrucción puede estar sujeta a regulaciones tributarias específicas para evitar el fraude fiscal o el reingreso de productos al mercado de manera ilegal.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-10T00:00:00",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 230.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "S01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "01010101",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "Unidad de servicio",
      "Descripcion": "Servicio",
      "ValorUnitario": 200.00,
      "Descuento": 1.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 199.00,
            "Importe": 31.84,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 31.84,
    "Traslados": [
      {
        "Base": 199.00,
        "Importe": 31.84,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "CertificadoDeDestruccion": {
      "version": "1.0",
      "Serie": "SERIE A",
      "NumFolDesVeh": "0123456789",
      "VehiculoDestruido": {
        "Marca": "BMW",
        "TipooClase": "Sedan",
        "Año": "2010",
        "NumPlacas": "000-XXX",
        "NumFolTarjCir": "0123456789"
      }
    }
  }
}
Aerolíneas 1.0 ✈️

Está diseñado para gestionar los datos fiscales de las aerolíneas y sus servicios relacionados con pasajeros. Permite emitir facturas electrónicas para servicios de transporte aéreo, cumpliendo con las normativas fiscales mexicanas.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-10T00:00:00",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 2000.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 2318.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "S01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "01010101",
      "Cantidad": 1,
      "ClaveUnidad": "E48",
      "Unidad": "Unidad de servicio",
      "Descripcion": "Viaje",
      "ValorUnitario": 2000.00,
      "Descuento": 1.00,
      "Importe": 2000.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 1999.00,
            "Importe": 319.84,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 319.84,
    "Traslados": [
      {
        "Base": 1999.00,
        "Importe": 319.84,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "Aerolineas": {
      "version": "1.0",
      "TUA": 467.89,
      "OtrosCargos": {
        "TotalCargos": 500.00,
        "Cargos": [
          { "CodigoCargo": "01", "Importe": 400.00 },
          { "CodigoCargo": "02", "Importe": 100.00 }
        ]
      }
    }
  }
}
Turista Pasajero Extranjero 1.0 🚠

Permite incorporar información específica sobre turistas o pasajeros extranjeros en los comprobantes fiscales digitales. Este complemento es esencial para operaciones que involucren a turistas extranjeros, garantizando el cumplimiento de las normativas fiscales mexicanas.

{
  "Version": "4.0",
  "Serie": "Serie",
  "Folio": "Folio",
  "Fecha": "2025-02-10T00:00:10",
  "CondicionesDePago": "CondicionesDePago",
  "SubTotal": 200.00,
  "Descuento": 1.00,
  "Moneda": "MXN",
  "TipoCambio": "1",
  "Total": 230.84,
  "TipoDeComprobante": "I",
  "Exportacion": "01",
  "MetodoPago": "PPD",
  "FormaPago": "99",
  "LugarExpedicion": "20000",
  "Emisor": {
    "Rfc": "EKU9003173C9",
    "Nombre": "ESCUELA KEMPER URGATE SA DE CV",
    "RegimenFiscal": 601
  },
  "Receptor": {
    "Rfc": "URE180429TM6",
    "Nombre": "UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV",
    "DomicilioFiscalReceptor": "86991",
    "RegimenFiscalReceptor": 601,
    "UsoCFDI": "G01"
  },
  "Conceptos": [
    {
      "ClaveProdServ": "50211503",
      "Cantidad": 1,
      "ClaveUnidad": "H87",
      "Unidad": "Pieza",
      "Descripcion": "Viaje",
      "ValorUnitario": 200.00,
      "Descuento": 1.00,
      "Importe": 200.00,
      "ObjetoImp": "02",
      "Impuestos": {
        "Traslados": [
          {
            "Base": 199.00,
            "Importe": 31.84,
            "Impuesto": "002",
            "TasaOCuota": "0.160000",
            "TipoFactor": "Tasa"
          }
        ]
      }
    }
  ],
  "Impuestos": {
    "TotalImpuestosTrasladados": 31.84,
    "Traslados": [
      {
        "Base": 199.00,
        "Importe": 31.84,
        "Impuesto": "002",
        "TasaOCuota": "0.160000",
        "TipoFactor": "Tasa"
      }
    ]
  },
  "Complemento": {
    "TuristaPasajeroExtranjero": {
      "version": "1.0",
      "fechadeTransito": "2022-07-25T00:00:00",
      "tipoTransito": "Salida",
      "datosTransito": {
        "Via": "Terrestre",
        "TipoId": "0123456789",
        "NumeroId": "0123456789",
        "Nacionalidad": "MEXICANA",
        "EmpresaTransporte": "AUTOBUSES NTLINK",
        "IdTransporte": "NT"
      }
    }
  }
}
⚠️ **GitHub.com Fallback** ⚠️