Personalizar reportes de Factura (PDF)
Las reglas de reporte cambian los colores y el logo de las plantillas oficiales. Si necesitas cambiar el diseño, crea una copia de la plantilla oficial, modifícala en el diseñador de reportes y asígnala al RFC en su regla de reporte. Cada RFC puede usar su propia copia.
Con una copia puedes agregar, quitar, mover y redimensionar campos, bandas (encabezado, detalle, pie de página), textos, leyendas, imágenes y secciones completas. También puedes modificar la tabla de conceptos y sus columnas, y cambiar formatos de fecha, moneda, decimales y tipografía.
Si solo necesitas cambiar colores o logo, no crees una copia. Usa las reglas de reporte con las plantillas oficiales para seguir recibiendo actualizaciones, mejoras y soporte de FiscalAPI.
Una copia deja de estar vinculada a la plantilla oficial. No recibe actualizaciones, correcciones ni soporte de FiscalAPI, incluidos los ajustes por cambios del SAT en la representación impresa del CFDI. El diseño, el mantenimiento y el cumplimiento fiscal de la copia son tu responsabilidad.
Antes de usar el diseñador
FiscalAPI no recomienda modificar plantillas con el diseñador de reportes. La representación impresa de un CFDI tiene contenido regulado (ver Fundamento legal) y un cambio de diseño puede omitir o alterar información obligatoria. Las plantillas oficiales se actualizan con cada cambio regulatorio; las copias no.
El diseñador está pensado para desarrolladores con experiencia en herramientas de reporting: bandas, controles, expresiones y enlace de datos. No tiene documentación y no hay planes de publicarla. Esta guía cubre solo cómo crear una copia y cómo asignarla a un RFC.
Fundamento legal
El PDF de una factura es la representación impresa de un CFDI. Estas son las disposiciones que aplican:
| Disposición | Qué establece |
|---|---|
| CFF, art. 29, fracc. V | El comprobante fiscal es el XML. La representación impresa solo es obligatoria si el receptor la solicita y únicamente presume la existencia del CFDI. |
| CFF, art. 29-A | Requisitos de todo CFDI. La representación impresa también debe mostrarlos. |
| RMF 2026, regla 2.7.1.7 | Además de los requisitos del art. 29-A, exige el código QR, los números de serie del CSD del emisor y del SAT, la leyenda "Este documento es una representación impresa de un CFDI", la fecha y hora de emisión y de certificación, y la cadena original del timbre. |
| Anexo 20 | Estructura del código QR. |
| CFF, art. 83, fracc. VII | Sanciona expedir comprobantes sin los requisitos y no entregar la representación impresa cuando el receptor la solicita. |
Las plantillas oficiales cumplen las disposiciones legales. Si creas una copia, dicho cumplimiento es tu responsabilidad.
Paso 1: Crear la copia
- En el dashboard, ve a Developers > Designer.
- Abre el menú del diseñador (icono de tres líneas, arriba a la izquierda), selecciona Open y elige la plantilla oficial del tipo de documento: ingreso, nota de crédito, complemento de pago, nómina, transporte u órdenes.
- Antes de hacer cambios, selecciona Save as... y guarda la plantilla con un nombre descriptivo. A partir de aquí trabajas sobre la copia y la plantilla oficial queda intacta.
- Aplica tus cambios y revisa el resultado en la pestaña PREVIEW.
- Guarda la copia.

Abrir una plantilla oficial en el diseñador y guardarla como copia con Save as.

Paso 2: Asignar la copia a un RFC
La copia no se aplica hasta que la asignas en la regla de reporte del RFC.
- Ve a Configuración > Reportes.
- Crea o edita la regla de reporte del RFC. Consulta reglas de reporte para más detalle.
- En el campo del tipo de documento, por ejemplo Reporte de ingresos, selecciona tu copia.
- Guarda la regla.

Seleccionar la copia en el tipo de documento de la regla de reporte.

Desde ese momento, las facturas de ese tipo emitidas con ese RFC usan la copia, tanto en la API como en el dashboard.
Preguntas frecuentes
¿Puedo volver a la plantilla oficial?
Sí. Edita la regla de reporte del RFC y selecciona la plantilla oficial (categoría System) en el tipo de documento.
¿Una copia recibe las mejoras de la plantilla oficial?
No. Para incorporarlas, crea una copia nueva a partir de la plantilla oficial actualizada y vuelve a aplicar tus cambios.
¿FiscalAPI da soporte para modificar una copia?
No. FiscalAPI no da soporte sobre el diseño de copias ni sobre el uso del diseñador.
¿Funciona con otros tipos de documento?
Sí. El proceso es el mismo para notas de crédito, complementos de pago, nómina, transporte y órdenes. Asigna cada copia en su campo de la regla de reporte.
¿Puedo usar la misma copia en varios RFC?
Sí. Selecciónala en la regla de reporte de cada RFC.