ForgeStack
🇲🇽 CFDI 4.0 · PHP puro · Laravel + Symfony · Solo México

CFDI 4.0 para PHP.
Producción desde el día uno.
Laravel · Symfony · PHP puro.

Composer package PHP-puro con bridges para Laravel 11/12 y Symfony 7. CFDI 4.0 listo para producción. Cuenta PAC gestionada por ForgeStack — MXN$529/mes — timbras desde el primer día sin RFC legal ni documentación notariada.

forgestack/cfdi-mexico Laravel 11 / 12 ✓ Symfony 7 ✓ PHP ≥ 8.2 CFDI 4.0 XSD ✓ Carta Porte 3.1 ✓ forgestack/sat gratis ✓
SAT México — obligatorio 100% contribuyentes
PAC gestionado por ForgeStack — MXN$529/mes
forgestack/sat incluido gratis — validación RFC y catálogos SAT
Compliance Shield $199/año — alertas SAT + parche 48h + revisión CFDI
Carta Porte 3.1 · Pagos 2.0 cubiertos

Obligación legal — no es opcional

El CFDI es obligatorio para el 100% de los contribuyentes mexicanos — personas físicas y morales, B2B y B2C — desde 2014. El CFDI 4.0 es el formato vigente y obligatorio desde enero 2023. Emitir facturas en formato incorrecto resulta en multas del SAT de 5 a 15% del valor de la transacción más recargos.

Fuente: Artículo 29 del Código Fiscal de la Federación · Resolución Miscelánea Fiscal 2023 · SAT.gob.mx

El problema real del developer

Construir CFDI desde cero toma semanas.
Y eso es solo el principio.

Esquemas XML del SAT

El CFDI 4.0 requiere dominar el esquema XSD del SAT, el catálogo de códigos fiscales, el complemento de pago, carta porte, y más. El SAT actualiza los esquemas sin previo aviso — alguien tiene que monitorearlos.

La burocracia del PAC

Sin PAC (Proveedor Autorizado de Certificación) no puedes timbrar un CFDI. Conseguir una cuenta de PAC requiere RFC activo, documentación notariada, y un proceso de onboarding de 1 a 3 semanas con un mínimo mensual contractual.

La IA te da CFDI 3.3

Claude y GPT conocen CFDI 3.3 mejor que 4.0 — fue el formato vigente hasta 2022. El código generado pasa en sandbox y falla en producción con errores crípticos del PAC. El error CFDI40156 le cuesta 8 horas a cualquier developer que no lo conoce.

La característica clave

Cuenta PAC de ForgeStack.
Timbras desde el día uno.

No necesitas tu propio contrato con el PAC. ForgeStack tiene una cuenta PAC pre-negociada con Facturapi. Por MXN$529/mes, tus CFDIs pasan por nuestra cuenta — sin burocracia SAT, sin esperas, sin mínimos contractuales.

Cuando tu volumen crezca y quieras migrar a tu propia cuenta de PAC, el módulo soporta cualquier PAC compatible con la API de Facturapi o Finkok. Cero lock-in.

Sin RFC legal ni documentos notariados para empezar
Sin proceso de onboarding de 3 semanas
Sin mínimo mensual contractual con el PAC
Incluye gestión de errores del PAC en español
CFDI Gestionado
MXN$529/mes
Más popular
  • 50 CFDIs incluidos por mes
  • MXN$2.70/CFDI adicional
  • Cuenta PAC de ForgeStack — listo desde el día 1
  • Soporte de errores PAC en español
Cuenta PAC propia
Variable
  • Usa tu propio contrato de PAC
  • Compatible con Facturapi y Finkok
  • Recomendado para +500 CFDIs/mes
Lo que incluye el módulo

Cobertura completa CFDI 4.0

Generación CFDI 4.0

XML válido con todos los campos obligatorios del esquema XSD del SAT. Tipos de comprobante I, E, P, N, T.

Timbrado con PAC

Integración con Facturapi (principal) y Finkok (alternativo). Retry automático ante errores transitorios del PAC.

Cancelación y sustitución

Flujo completo de cancelación SAT: solicitud, aceptación del receptor, estados. Emisión de CFDI sustituto.

Representación impresa (PDF)

Generación de la representación impresa en PDF con todos los campos requeridos por el SAT. Código QR incluido.

Carta Porte 3.1

Complemento de traslado de bienes y autotransporte. Operadores, remolques, permisos SCT y declaración de valor de mercancía. Actualizado al anexo vigente del SAT.

Complemento de Pago

Para facturas de pago diferido. Parcialidades, forma de pago, tipo de cambio, totales según SAT.

Alertas de cambios SAT

Con la suscripción Compliance Shield recibe notificaciones inmediatas cuando el SAT actualiza el XSD o los catálogos.

Documentación en español

Escrita por developers que han facturado en México con clientes reales. Incluye guía de errores PAC frecuentes.

forgestack/sat — incluido gratis

RFC validation, catálogos SAT offline (c_UsoCFDI, c_RegimenFiscal, c_ClaveUnidad y más) y búsqueda de contribuyentes. $29 standalone — gratis incluido con cfdi-mexico.

PHP puro · Compatible con tu stack

Un paquete. Laravel y Symfony.
El mismo CFDI.

El núcleo es PHP puro — sin dependencias de framework. El ServiceProvider de Laravel y el Bundle de Symfony son adaptadores delgados de una línea.

Laravel 11 / 12
# ServiceProvider auto-detectado vía Composer
use ForgeStack\CfdiMexico\Facades\Cfdi;
$resultado = Cfdi::emit(
receptor: $cliente,
conceptos: $items,
usoCFDI: 'G03',
);
Timbrado UUID: 6128d1a4-3f5b-...
Symfony 7
# Bundle registrado en config/bundles.php
use ForgeStack\CfdiMexico\Service\CfdiService;
class FacturaController {
public function __construct(
private CfdiService $cfdi
) {}
$cfdi->emit($receptor, $items);
}
Timbrado UUID: 6128d1a4-3f5b-...
Elige tu enfoque

¿Cuál solución encaja
con tu equipo?

Las dos opciones de ForgeStack usan el mismo motor: XML SAT, firma digital, PAC y validación XSD. La diferencia está en quién gestiona la infraestructura.

Característica
cfdi-mexico
MXN$1,550 pago único
CFDI Gestionado
Gratis + por sello
Facturapi
Directo
Velocidad de implementación Rápida (horas) Inmediata Media
Experiencia Laravel / Symfony nativa API REST SDK PHP genérico
PAC gestionado (sin CSD, sin contrato) Modo opcional
Mantenimiento de esquemas SAT
PDF + QR SAT incluidos
Carta Porte 3.1 · Pagos 2.0 Soportado
Cancelación / sustitución pre-construida Un clic Lo construyes tú
Historial 5 años + auditoría
Multi-RFC y multi-organización Soportado
Mejor para Developers Laravel
& Symfony
Empresas, contadores
& equipos no técnicos
Equipos técnicos que
quieren control máximo
La IA y el CFDI — la realidad

La IA conoce CFDI 3.3.
Tu SAT exige CFDI 4.0.

Problema 1

Datos de entrenamiento obsoletos

Claude y GPT conocen mejor CFDI 3.3 que CFDI 4.0. El formato vigente — obligatorio desde enero 2023 — tiene campos nuevos, validaciones distintas y catálogos actualizados que están escasamente representados en los datos de entrenamiento.

Problema 2

Nadie asume responsabilidad

Los términos de servicio de todos los modelos de IA eximen explícitamente responsabilidad por errores en cumplimiento legal. Si el módulo de IA genera un CFDI inválido y el SAT multa a tu cliente, el responsable eres tú. ForgeStack tiene un SLA público: actualizamos el módulo en 14 días ante cambios del SAT.

Problema 3

La IA no puede darte una cuenta PAC

Sin PAC no hay timbrado. Ninguna IA puede conseguirte una cuenta PAC, explicarte por qué Finkok rechazó tu UUID, o conocer qué PACs tienen mejor uptime este mes. ForgeStack tiene esa cuenta y ese conocimiento.

"Claude puede escribirte una integración de CFDI. No puede timbrarla. No puede decirte por qué Finkok rechazó tu factura. No puede actualizar tu código cuando el SAT publique un nuevo lineamiento mañana. Nosotros sí podemos."

🇲🇽 Acceso anticipado — Lanzamiento Diciembre 2026

CFDI 4.0 para PHP.
Listo el día que compras.

Únete a la lista de espera. Los suscriptores anticipados bloquean el precio de MXN$1,550 — el precio regular al lanzamiento será MXN$1,999.

Sin spam. Solo te avisamos cuando el módulo esté disponible.

MXN$1,550
Precio anticipado
MXN$529/mes
PAC gestionado
Día 1
Listo para producción
¿También necesitas pagos? LATAM Pay → ¿Billing con suscripciones OXXO? Billing → ¿Sin código? CFDI Gestionado →