Guía definitiva de CFDI 4.0: uso de CFDI (G01, G03, S01), régimen fiscal, PPD vs PUE, errores comunes y checklist antes de enviar. Todo en un solo lugar.
El CFDI (Comprobante Fiscal Digital por Internet) es el formato obligatorio de factura electrónica en México desde 2014. Toda operación comercial entre contribuyentes debe generar un CFDI, y desde enero de 2022 la versión vigente es CFDI 4.0, que incorpora validaciones más estrictas: nombre y domicilio fiscal del receptor, régimen fiscal obligatorio y uso de CFDI verificado contra catálogos del SAT.
Si emites facturas o las recibes para deducir, necesitas dominar cinco conceptos clave: uso de CFDI, régimen fiscal, método de pago (PPD vs PUE), checklist antes de enviar y los errores más comunes. Esta guía los cubre todos.
¿Prefieres verificar directamente tu factura? Usa el Checador de Facturas de Finamate → — gratis, sin registro.
El Uso de CFDI (campo c_UsoCFDI) indica para qué usará el receptor la factura: deducir un gasto, acreditar IVA, registrar una inversión o simplemente como comprobante sin efectos fiscales. Elegir el código incorrecto puede causar que el receptor rechace la factura o que el SAT cuestione la deducción.
Regla de oro: siempre pregunta a tu cliente qué uso de CFDI necesita. No asumas.
| Código | Descripción | Persona física | Persona moral |
|---|---|---|---|
| G01 | Adquisición de mercancías | ✓ | ✓ |
| G02 | Devoluciones, descuentos o bonificaciones | ✓ | ✓ |
| G03 | Gastos en general | ✓ | ✓ |
Diferencia clave G01 vs G03: si el bien se compra para revender o transformar → G01. Si se compra para usar y consumir en la operación → G03.
| Código | Descripción |
|---|---|
| I01 | Construcciones |
| I02 | Mobiliario y equipo de oficina por 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 |
Los códigos I aplican cuando el bien se depreciará fiscalmente. Una laptop de $20,000 que depreciarás → I04. Un mouse de $200 → G03.
| Código | Descripción |
|---|---|
| D01 | Honorarios médicos, dentales y gastos hospitalarios |
| D02 | Gastos médicos por incapacidad o discapacidad |
| D03 | Gastos funerales |
| D04 | Donativos |
| D05 | Intereses reales por créditos hipotecarios |
| D06 | Aportaciones voluntarias al SAR |
| D07 | Primas por seguros de gastos médicos |
| D08 | Gastos de transportación escolar obligatoria |
| D09 | Depósitos en cuentas de ahorro, planes de pensiones |
| D10 | Pagos por servicios educativos (colegiaturas) |
Si el receptor es persona moral, nunca uses D01-D10.
| Código | Descripción | Cuándo usarlo |
|---|---|---|
| S01 | Sin efectos fiscales | Ventas al público general, receptor en RESICO que no deduce, o cuando el cliente dice que no va a deducir |
| P01 | Por definir | Solo cuando genuinamente no se ha definido el tratamiento fiscal. Evita abusar de este código |
Sube tu XML o PDF y valida que cumpla con los requisitos del SAT. Gratis, sin registro.
Desde CFDI 4.0, el régimen fiscal del receptor es un campo obligatorio. Si pones el régimen incorrecto, la factura no se timbrará. El SAT valida la combinación régimen + uso de CFDI al momento del timbrado.
| Clave | Nombre | Quién lo usa |
|---|---|---|
| 601 | General de Ley Personas Morales | Empresas SA, S de RL, etc. |
| 603 | Personas Morales con Fines No Lucrativos | Asociaciones civiles, fundaciones |
| 605 | Sueldos y Salarios | Empleados asalariados |
| 606 | Arrendamiento | Personas que rentan inmuebles |
| 612 | Personas Físicas con Actividades Empresariales y Profesionales | Freelancers, consultores, negocios pequeños |
| 616 | Sin Obligaciones Fiscales | Público en general (RFC genérico) |
| 621 | Incorporación Fiscal | Régimen de transición |
| 625 | Régimen de Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras | Sector primario |
| 626 | Régimen Simplificado de Confianza (RESICO) | PF con ingresos hasta 3.5M anuales |
No todos los usos son válidos para todos los regímenes:
| Régimen | Usos G (G01-G03) | Usos I (I01-I08) | Usos D (D01-D10) | S01 | P01 |
|---|---|---|---|---|---|
| 601 (General PM) | ✓ | ✓ | ✗ | ✓ | ✓ |
| 612 (Act. Empresariales PF) | ✓ | ✓ | ✓ | ✓ | ✓ |
| 626 (RESICO) | Limitado | Limitado | ✗ | ✓ | ✓ |
| 616 (Sin obligaciones) | ✗ | ✗ | ✗ | ✓ | ✓ |
| 605 (Sueldos) | ✗ | ✗ | ✓ | ✓ | ✓ |
RESICO tiene restricciones especiales: los contribuyentes en RESICO no deducen gastos (Art. 113-E LISR), por lo que en la práctica las facturas que reciben suelen llevar S01. Siempre confirma con el cliente.
El método de pago indica si la factura se paga en una sola exhibición o en parcialidades/diferido. Elegir mal genera errores en conciliaciones y problemas con el SAT.
| Característica | PUE (Pago en Una sola Exhibición) | PPD (Pago en Parcialidades o Diferido) |
|---|---|---|
| Cuándo se paga | Se paga en el mismo momento o mes de emisión | Se pagará después (días, semanas, parcialidades) |
| Forma de pago | La que se usó: transferencia (03), efectivo (01), tarjeta (04/28), etc. | Siempre 99 — Por definir |
| Complemento de pago | No requiere | Obligatorio cuando se reciba el pago |
| Ejemplo | Pagas una consultoría el mismo día que te facturan | Te facturan hoy pero pagas a 30 días |
| Situación | Método |
|---|---|
| Cliente paga al momento de la compra | PUE |
| Pago contra entrega | PUE |
| Pago con tarjeta de crédito (mismo mes) | PUE |
| Crédito a 30, 60 o 90 días | PPD |
| Pagos en parcialidades | PPD |
| Anticipo + saldo posterior | PPD (o esquema de anticipo) |
Antes de timbrar, verifica estos puntos para evitar cancelaciones y re-emisiones:
Sube tu XML o PDF y valida que cumpla con los requisitos del SAT. Gratis, sin registro.
| # | Error | Consecuencia | Cómo evitarlo |
|---|---|---|---|
| 1 | RFC del receptor incorrecto | La factura no se timbrará o se rechazará | Pide la Constancia de Situación Fiscal |
| 2 | Régimen fiscal incorrecto | Error de timbrado | Verifica contra la CSF del receptor |
| 3 | Uso de CFDI incompatible con régimen | Error de timbrado o rechazo de deducción | Consulta la tabla de compatibilidad |
| 4 | Usar G01 para servicios (debió ser G03) | Rechazo del receptor o problemas contables | G01 = mercancía, G03 = servicios/gastos |
| 5 | PPD con forma de pago diferente a 99 | Error de validación SAT | PPD siempre lleva forma de pago 99 |
| 6 | PUE sin la forma de pago real | Puede generar discrepancias en auditoría | Registra cómo realmente se pagó |
| 7 | No emitir complemento de pago para PPD | SAT no registra el pago; deducción cuestionable | Emite el complemento al recibir el pago |
| 8 | Clave de producto/servicio incorrecta | Puede causar tasas de IVA incorrectas | Usa el buscador del SAT para la clave exacta |
| 9 | Razón social con errores (abreviaciones, acentos) | Rechazo en timbrado | Copia exactamente de la CSF |
| 10 | Código postal incorrecto | Rechazo en timbrado | Usa el CP de la CSF, no el de la oficina física |
El Checador de Facturas de Finamate valida automáticamente la estructura, catálogos y congruencia de tu CFDI. Solo sube tu XML o PDF y obtén un diagnóstico instantáneo: errores, advertencias y estatus ante el SAT.
¿Necesitas verificar el estatus o cancelar una factura? Consulta nuestra guía de verificación y cancelación de CFDI →
La versión vigente es CFDI 4.0, obligatoria desde abril de 2023. Incluye validaciones más estrictas: nombre y domicilio fiscal del receptor, régimen fiscal obligatorio, y validación cruzada de uso de CFDI contra régimen.
Pregúntale directamente. Si genuinamente no sabe y no va a deducir, usa S01 — Sin efectos fiscales. Evita P01 (Por definir) porque puede generar observaciones del SAT.
No. G01 es exclusivo para adquisición de mercancías (productos para reventa, materias primas). G03 es para gastos en general (servicios, renta, mantenimiento). Usar uno por el otro puede causar problemas contables para el receptor.
No. Una vez timbrada, no se pueden modificar campos. Debes cancelar la factura y emitir una nueva con el uso correcto.
PUE (Pago en Una sola Exhibición) se usa cuando el pago se realiza en el mismo momento o periodo de la factura. PPD (Pago en Parcialidades o Diferido) se usa cuando el pago se realizará después. PPD requiere emitir un complemento de pago cuando se reciba el cobro.
Técnicamente debiste usar PUE. En la práctica, puedes emitir el complemento de pago de inmediato y no hay problema. Pero si es habitual que cobres al momento, configura tus facturas como PUE desde el inicio.
Pide su Constancia de Situación Fiscal actualizada. Es un documento que cualquier contribuyente puede descargar del portal del SAT. Ahí aparece el régimen fiscal vigente, RFC, razón social y código postal fiscal.
No directamente. El RESICO (Régimen Simplificado de Confianza) para personas físicas no permite deducciones (Art. 113-E LISR). Las facturas que reciben suelen llevar uso S01. Sin embargo, cuando emiten facturas a otros contribuyentes, el receptor sí puede deducirlas con el uso que corresponda.
Debes cancelarla y emitir una nueva. Los motivos de cancelación incluyen: "01 — Comprobante emitido con errores con relación", "02 — Comprobante emitido con errores sin relación", "03 — No se llevó a cabo la operación" y "04 — Operación nominativa relacionada en una factura global". Consulta el proceso completo en nuestra guía de cancelación de CFDI →.
Sí. El Checador de Facturas de Finamate valida estructura del CFDI, catálogos del SAT (uso de CFDI, régimen fiscal, formas de pago, claves de producto), congruencia entre campos y estatus ante el SAT. Es el complemento ideal a esta guía.
Fuentes y referencias:
¿Quieres verificar tu factura ahora?
Sube tu XML o PDF y valida que cumpla con el SAT. Gratis.