Documentación de Acuse, versión 1
Cómo funciona Acuse
Arquitectura, hallazgos, mercado y roadmap. El documento de referencia para despachos, clientes e inversionistas.
Lista 69-B del SAT, parseada completa
14,054CFDI públicos de referencia parseados, 3.3 y 4.0 timbrados reales, pagos 2.0 con parcialidades
de tus XML salen del navegador, la aguja se queda en cero
Python y JavaScript, con self-check de paridad en cada carga
01 Arquitectura
Todo ocurre en el navegador
Acuse no tiene backend en la versión 1. El archivo HTML contiene el motor completo: los datos fiscales se leen, se analizan y se convierten en reporte sin tocar la red.
Entradas
*.xmlCFDI 3.3 y 4.0 recibidosbanco.csvestado de cuenta, opcionall69b.csvlista 69-B del SAT, opcional
Motor local
- Parser CFDI, namespaces 3.3 y 4.0, dinero en centavos enteros
- Cruce 69-B, Presunto y Definitivo
- REP por parcialidades,
ImpPagadoacumulado - Conciliación bancaria por emparejamiento máximo, no greedy
- UUID duplicados y RFC inválidos
Salidas
- Reporte de Riesgo SAT en pantalla
- PDF imprimible para el cliente
- Montos en riesgo, factura por factura
Privacidad por arquitectura Un despacho puede usar Acuse con datos de sus clientes el mismo día que lo conoce: no hay servidor que auditar, ni contrato de datos que firmar.
02 Qué detecta
Los seis hallazgos
Cuatro cuestan dinero y se marcan en rojo. Dos son controles de integridad: no hay pesos expuestos, pero sí cifras que dejan de cuadrar.
| Hallazgo | Tipo | Por qué importa | Fundamento |
|---|---|---|---|
| Proveedor en lista 69-B | Riesgo | Las facturas de un RFC Presunto o Definitivo pueden perder deducibilidad y acreditamiento de IVA de forma retroactiva. | Art. 69-B CFF |
| PPD sin REP por el total | Riesgo | Sin complemento de pago, el IVA de una factura a crédito ya pagada no es acreditable. Acuse acumula parcialidades: una factura pagada al 25% aparece con el saldo exacto descubierto. | LIVA 5o. y RMF |
| PUE sin pago en banco | Riesgo | Factura marcada como pagada en una sola exhibición sin cargo bancario que coincida: evidencia de pago débil ante una revisión. | Conciliación |
| Cargo sin CFDI conciliado | Riesgo | Dinero que salió del banco sin factura que lo ampare: candidato a gasto no deducible, y la lista exacta que el equipo debe aclarar. | Conciliación |
| UUID duplicado | Control | El mismo folio fiscal en dos archivos infla las cifras y delata errores de descarga o de captura. | Integridad |
| RFC de emisor inválido | Control | Un CFDI con RFC mal formado puede no sostenerse. Mejor detectarlo hoy que en una revisión electrónica. | Formato SAT |
03 Mercado y modelo
El despacho multiplica cada venta
Acuse se vende por RFC administrado por mes, a través de despachos contables. Cada firma administra decenas o cientos de empresas cliente, y la fecha límite del día 17 regresa cada mes.
Ingreso anual recurrente por número de despachos
Escenario ilustrativo, 100 RFC por despacho, MX$200 por RFC al mes
Aritmética: despachos × 100 RFC × MX$200 × 12 meses, con el dólar a ~17 pesos. US$50M de ARR equivale a ~350 mil empresas cliente vía ~3,500 despachos, en un país con millones de contribuyentes activos que emiten CFDI. El mismo playbook, análisis local de factura electrónica obligatoria, se extiende a Colombia, Chile, Perú y Brasil.
| Escenario | RFC administrados | ARR en MXN | ARR en USD aprox. |
|---|---|---|---|
| 10 despachos | 1,000 | $2,400,000 | $140,000 |
| 50 despachos | 5,000 | $12,000,000 | $700,000 |
| 200 despachos | 20,000 | $48,000,000 | $2,800,000 |
04 Roadmap
Del reporte gratis al cierre mensual
Cada etapa agrega un entregable que el despacho ya le cobra a su cliente, no una función más.
-
Hoy
v1 en producción
Reporte de Riesgo SAT client-side, demo pública con self-check y CLI de referencia. Primera ola de contacto con despachos de Monterrey.
-
Mes 1 a 2
10 despachos piloto y descarga masiva del SAT
El reporte gratis como puerta de entrada, y descarga automática de CFDI con e.firma del cliente, procesada localmente y nunca transmitida, para eliminar el paso de exportar XML a mano.
-
Mes 3 a 4
Adaptadores bancarios y borrador de DIOT
Parsers por banco, BBVA, Banorte y Santander, con procesamiento local u opt-in por documento, y el primer entregable de cumplimiento generado: el borrador de DIOT del mes.
-
Mes 5 a 6
Portal multi-RFC y cobro recurrente
Panel por despacho con todos sus clientes, reporte mensual automático y suscripción por RFC administrado.
-
Mes 12
Primer país adicional
El motor de conciliación aplicado al régimen de factura electrónica de Colombia o de Chile.
05 Calidad
Un motor que se vigila a sí mismo
Una herramienta fiscal se gana la confianza con números reproducibles. El análisis existe dos veces, en Python como CLI de referencia y en JavaScript para la web, y ambas versiones corren la misma batería de casos sembrados.
La demo pública ejecuta ese self-check en cada carga: si algún hallazgo esperado no aparece, la demo no corre. El código fue además sometido a revisión adversarial de dominio fiscal, de bugs y de diseño antes de publicarse.
- Proveedores 69-B, Presunto y Definitivo
- Parcialidades incompletas, saldo descubierto exacto
- Pagos el mismo día, emparejamiento máximo
- Folios duplicados, mismo UUID en dos archivos