> ## Documentation Index
> Fetch the complete documentation index at: https://docs.urba-sys.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reglas fiscales del CFDI

> Qué no deja timbrar UrbaSys, por qué, y en qué artículos del Código Fiscal y guías del SAT se apoya.

# Reglas fiscales del CFDI

UrbaSys no timbra un comprobante que el SAT no puede usar como está. Estas reglas aplican a la factura de ingreso, al complemento de pago y a la cancelación. No sustituyen a su contador: impiden el error antes de enviarlo, y lo ya timbrado se corrige con otro comprobante, no borrando el anterior.

El detalle de pantallas está en [Facturación CFDI](https://docs.urba-sys.com/modulos/facturacion-cfdi.md). La clave del material se captura en [Inventario y catálogo](https://docs.urba-sys.com/modulos/inventario-y-catalogo.md).

## Reglas de oro

1. **La clave de producto la elige quien vende.** Cada concepto de una factura a un cliente lleva una clave de 8 dígitos del catálogo de productos y servicios. La clave `01010101` («No existe en el catálogo») no se usa en esa factura. Solo cabe en la factura global a público en general, o cuando ninguna clave del catálogo se acerca a lo vendido. Basta clasificar hasta la clase: los primeros seis dígitos. Si usted revende el material tal como lo compró, puede usar la clave que trae la factura de su proveedor.
2. **La unidad también es del SAT.** Pieza es `H87`. Metro, kilo o litro no se facturan como pieza. UrbaSys sugiere la unidad a partir de la unidad del material y deja cambiarla.
3. **El método de pago y la forma de pago van juntos.** Pago en parcialidades o diferido (**PPD**) exige la forma **99** (Por definir). Pago en una sola exhibición (**PUE**) prohíbe la 99 y declara la forma real: transferencia **03**, efectivo **01**, cheque **02**, u otra del catálogo.
4. **El borrador sigue el cobro.** Si la cotización no está pagada por completo, la factura nace **PPD** con forma **99**. Si ya está pagada, nace **PUE** con forma **03**. Usted puede cambiarlo. La combinación inválida no se timbra.
5. **El complemento de pago solo liquida facturas PPD.** Un recibo electrónico de pago no se emite sobre una factura **PUE**. La fecha del pago no puede ser anterior a la de la factura. El plazo para emitirlo es el día 5 del mes siguiente al cobro.
6. **Una factura PUE no cobrada en su mes se sustituye.** Si el total no entra a más tardar el último día del mes de la factura, se cancela y se emite otra como **PPD** con forma **99**, relacionada como sustitución. Cada cobro posterior lleva su complemento.
7. **Lo relacionado se cancela primero.** Una factura con complementos vigentes no se cancela ni se sustituye hasta cancelar esos complementos. Si el cliente debe aceptar, la factura sigue vigente hasta que acepte o pasen tres días hábiles sin respuesta.
8. **Un mismo folio fiscal no se carga dos veces.** Una factura emitida desde una cotización no se vuelve a registrar como factura cargada en el CRM.
9. **La descripción dice qué se vendió.** La clave no reemplaza el nombre del material. El folio de la cotización no se pega al concepto. El descuento general baja el importe del concepto. No se esconde en el precio unitario.
10. **Se puede facturar sin cotización.** El comprobante de ingreso lleva el cliente y los materiales. Al timbrarse, ese material sale del inventario. La serie y el folio se ven cuando el comprobante ya está timbrado.
11. **La nota de crédito no mueve inventario.** Un egreso relacionado como nota de crédito documenta una bonificación sobre una factura de ingreso vigente. No registra un reembolso de dinero y no mete ni saca material.
12. **La devolución de material entra al inventario.** Un egreso relacionado como devolución documenta el regreso del material. Al timbrarse, esas piezas entran al inventario. No registra un reembolso de dinero.

## Por qué no hay complemento en una factura PUE

**PUE** significa que el SAT ya considera cobrada la operación en el momento de la factura. **PPD** significa que el cobro todavía no ocurre, o que ocurrirá en partes. El complemento de pago existe para documentar esos cobros posteriores. Ponerle un complemento a una factura PUE haría que el mismo dinero se viera dos veces: una por la factura y otra por el recibo de pago.

La [regla 2.7.1.32 de la Resolución Miscelánea Fiscal](https://www.sat.gob.mx/minisitio/NormatividadRMFyRGCE/normatividad_rmf_rgce2026.html) dice que, cuando la contraprestación no se paga en una sola exhibición, o cuando al expedir el CFDI todavía no se recibe el pago, se emite el CFDI por el total y después un CFDI con el complemento para recepción de pagos. Ese segundo comprobante lleva total en cero y no trae método ni forma de pago en el comprobante: el pago va dentro del complemento. La guía de llenado del complemento está en el [Anexo 20](http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm).

La [regla 2.7.1.39](https://www.sat.gob.mx/minisitio/NormatividadRMFyRGCE/normatividad_rmf_rgce2026.html) permite marcar **PUE** aunque el dinero aún no haya entrado, solo si se pactó o se estima que el total se cobra a más tardar el último día de ese mes, y si en la factura se señala la forma en que se va a recibir (transferencia, efectivo, cheque). La forma **99** no cumple esa condición: «por definir» es lo contrario de decir cómo se va a cobrar. Si el pago llega de otra forma, se cancela y se emite otra con la forma real. Si el total no entra antes de que acabe el mes, se cancela y se emite otra con método **PPD** y forma **99**, relacionada como «Sustitución de los CFDI previos», y cada cobro se documenta con el complemento de las reglas 2.7.1.29 y 2.7.1.32. El texto de la resolución está en el [Diario Oficial del 28 de diciembre de 2025](https://www.dof.gob.mx/2025/SHCP/SHCP_281225_01.pdf).

Por eso UrbaSys se niega a timbrar un complemento si la factura no es PPD, sea de una cotización o cargada desde XML. Una factura PUE cobrada dentro del mismo mes no necesita complemento. Si hay que corregir la forma de pago o la clave, se sustituye la factura. No se le agrega un recibo de pago.

## Clave de producto y unidad

El [artículo 29-A, fracción V, del Código Fiscal de la Federación](https://www.diputados.gob.mx/LeyesBiblio/pdf/CFF.pdf) pide la cantidad, la clase y el valor de los bienes, o la descripción del servicio, con los catálogos que publique el SAT. El mismo artículo dice que no se pueden deducir ni acreditar cantidades de comprobantes con datos distintos a los que señalan las disposiciones fiscales.

La [guía de llenado del CFDI 4.0](http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm) (Anexo 20, publicada el 16 de enero de 2026 en ese portal) pide en **ClaveProdServ** una clave del catálogo `c_ClaveProdServ`. Elegirla es responsabilidad de quien emite, porque es quien conoce lo que vende. Si compra y vende el mismo producto, puede usar la clave de la factura de su proveedor. Solo cuando ni una clase parecida existe, la guía admite `01010101`. En una factura a un cliente identificado, UrbaSys no la acepta: para tubería, conexiones y el resto del catálogo de urbanización hay clave. Búsquela en el [buscador del SAT](https://www.sat.gob.mx/aplicacion/59099/catalogo-de-productos-y-servicios) o en el [catálogo de productos y servicios](https://www.sat.gob.mx/consultas/53693/catalogo-de-productos-y-servicios).

La misma guía pide **ClaveUnidad** del catálogo `c_ClaveUnidad`. La clave no sustituye la descripción del concepto: la complementa. El [artículo 83, fracción VII, del Código Fiscal](https://www.diputados.gob.mx/LeyesBiblio/pdf/CFF.pdf) considera infracción expedir comprobantes sin los requisitos del Código, y el artículo 84, fracción IV, fija la multa. Por eso un concepto sin clave, o con la clave genérica, no se timbra.

## Qué hace UrbaSys cuando la combinación no procede

| Lo que intenta | Lo que ocurre |
| - | - |
| Timbrar sin clave de producto o de unidad | El botón **Timbrar** permanece apagado |
| Usar la clave `01010101` | No se timbra. Hay que elegir la clave del material |
| Marcar PPD con una forma distinta de 99, o PUE con forma 99 | No se timbra |
| Emitir un complemento sobre una factura que no es PPD | No se timbra. El aviso explica que solo las facturas PPD admiten complemento |
| Poner una fecha de pago anterior a la de la factura | No se timbra |
| Cancelar o sustituir una factura que aún tiene complementos vigentes | No se cancela. Primero se cancelan los complementos |
| El cliente todavía no acepta la cancelación | La factura sigue vigente. UrbaSys muestra que está en espera |
| Cargar en CRM un folio fiscal que ya es factura de una cotización | No se importa |
| Acreditar más que el saldo de la factura, o devolver más piezas de las vendidas | No se timbra |
| Acreditar o devolver una factura sin partidas y sin cotización de donde leerlas | No se puede desde esta pantalla |
| Sustituir, cancelar, acreditar o devolver una factura con complementos vigentes | No procede. Primero se cancelan los complementos |

Si al facturar captura una clave que el material no tenía, y usted puede editar el catálogo, esa clave queda guardada en el material. Si no puede editarlo, la factura usa la clave de esa emisión y se le avisa que no quedó en el catálogo.

## Corregir un comprobante que ya se timbró

1. Si la factura tiene complementos vigentes, cancele primero cada complemento. La [regla 2.7.1.34](https://www.sat.gob.mx/minisitio/NormatividadRMFyRGCE/normatividad_rmf_rgce2026.html) pide cancelar antes los CFDI relacionados.
2. Emita el comprobante nuevo y relaciónelo con tipo **04** (sustitución de los CFDI previos).
3. Cancele el original con motivo **01** e indique el folio fiscal del nuevo. El [proceso de cancelación del SAT](https://www.sat.gob.mx/minisitio/Factura/cancela_procesocancelacion.htm) describe los motivos 01 a 04. En UrbaSys se ofrecen 01, 02 y 03. El 04 no: no se emite factura global. El 01 no mueve inventario. El 02 y el 03 regresan el material solo cuando la cancelación ya fue aceptada.
4. Si el nuevo ya quedó timbrado y la cancelación del original no se completó, UrbaSys no emite otro. Deja la original en espera y permite reintentar la cancelación.

El [artículo 29-A del Código Fiscal](https://www.diputados.gob.mx/LeyesBiblio/pdf/CFF.pdf) exige, como regla, que el receptor acepte la cancelación. Tiene tres días hábiles desde el aviso en su buzón. Si no contesta, se tiene por aceptada. La [regla 2.7.1.35](https://www.sat.gob.mx/minisitio/NormatividadRMFyRGCE/normatividad_rmf_rgce2026.html) lista cuándo no hace falta esa aceptación: entre otros casos, un ingreso de hasta $1,000, o la cancelación dentro del día hábil siguiente. El complemento de pago no entra en la facilidad de los $1,000: aunque el cobro sea menor, puede pedir aceptación. El plazo para cancelar llega hasta el mes en que se presenta la declaración anual del ejercicio en que se emitió el comprobante.

Un complemento que por error incluyó una factura PUE se vuelve a emitir solo con las facturas PPD, por el monto que sí correspondía a esas facturas, y el original se cancela con motivo 01.

## Lo que decide su contador

* Si un mes ya declarado cambia porque se canceló un comprobante, puede hacer falta una declaración complementaria.
* Elegir la clave de un material que no trae factura de compra es criterio de quien conoce el producto. UrbaSys impide la clave genérica. No inventa la clave.
* Estas páginas describen lo que el sistema aplica. La lectura de un caso concreto, sobre todo de comprobantes ya entregados al cliente, la confirma su contador.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.