MVP en operación · RESICO PF · México

Cierre fiscal mensual sin tocar el SAT a mano.

AgenteContable descarga CFDI con tu FIEL, concilia ingresos y gastos, calcula RESICO al peso y presenta la declaración al SAT. Diseñado para despachos que cierran 50 o 500 clientes al mes con el mismo equipo.

# Descarga CFDI emitidos · abril 2026 $ agentecontable sat download --month 04 OK 147 CFDI descargados · $284,720.50 OK sellos validados con signxml   # Cálculo RESICO PF $ agentecontable fiscal compute --regime resico_pf ingresos $284,720.50 tasa 1.10% (rango 2) ISR a pagar $3,131.93   # Presentación al SAT $ agentecontable sat declare --confirm
AES-256-GCM
Custodia FIEL
RLS
Aislamiento por cliente
5 años
Retención CFDI (Art. 30 CFF)
06:00 CDMX
Descarga diaria automatizada
Capacidades

Lo que ya hace, hoy, sin intervención humana.

El stack está en producción. Cinco capas verticales coordinadas por workers Celery y un agente LangGraph que sabe cuándo escalar a un humano.

Descarga e ingesta de CFDI

Conexión al SAT con FIEL vía cfdiclient. Parser XML 4.0 con validación de sello (signxml) y almacenamiento en R2 con retención obligatoria.

a3f9...c821 $12,400.00 Ingreso
7b2e...91d4 $3,820.50 Gasto
e0a1...4f76 $1,250.00 Nómina

Cálculo RESICO

Lógica determinística en Python. Resultados al peso.

Ingresos$284,720
Tasa1.10%
ISR$3,131

Buzón Tributario

Scraper Playwright revisa notificaciones del SAT diariamente. Si aparece un requerimiento, dispara alerta y abre flujo de respuesta.

Detector de anomalías

Marca CFDI duplicados, proveedores nuevos sobre el umbral, y discrepancias entre lo emitido y lo reportado por terceros.

WhatsApp 360dialog

Notificaciones al cliente final. Avisa cuando hay declaración lista, requerimiento del SAT o anomalía detectada.

Custodia de FIEL

FIEL y CIEC cifradas con AES-256-GCM. Descifrado solo en memoria durante el job, audit log en cada acceso.

Flujo mensual

De CFDI bruto a declaración presentada.

Cuatro pasos automatizados con un único punto de revisión humana antes de presentar.

01 · DIARIO 06:00

Descarga

El worker baja los CFDI nuevos del día, los valida y los archiva en R2.

02 · CONTINUO

Clasifica

Ollama clasifica el CFDI (ingreso, gasto deducible, nómina). Si la confianza es baja, escala a Claude Sonnet.

03 · DÍA 5

Calcula

Cálculo RESICO con tasa correcta del rango, ISR e IVA. Determinístico, sin LLM.

04 · REVISIÓN

Presenta

El contador titulado revisa el resumen, aprueba y el sistema presenta al SAT con la FIEL del cliente.

Para empresas · B2B

La misma infraestructura, cinco mercados.

Lo que descarga CFDI con la FIEL de un PFAE escala sin reescribir a empresas con 100 proveedores, corporativos con 20 entidades, y fintechs de crédito que necesitan datos limpios.

Caso #2 en construcción
Caso #1 · TIER 1

Conciliación CFDI ↔ pagos bancarios

Pipeline
Problema

Cuentas por pagar gasta 20–40 horas/semana cuadrando "¿este CFDI ya se pagó?" con 200–5000 CFDIs/mes.

Solución con stack actual

Conector Belvo/SyncFy + LangGraph matchea CFDI ↔ movimiento bancario por monto + fecha + RFC. Aprueba con review_gate existente.

ARPU
$5K – $50K MXN / mes
Esfuerzo
4–6 semanas
Mercado objetivo
Empresas 50–500 empleados con muchos proveedores: manufactura, retail, construcción.
Caso #5 · SLEEPER

Scoring CFDI para fintech

B2B2B
Problema

Konfío, R2 Capital y otros fintech de crédito a PyMEs necesitan más datos para decidir crédito. El dato más limpio en MX son los CFDIs.

Solución con stack actual

API que toma RFC + FIEL y devuelve flujo de cobros proyectado, % incobrables históricos, concentración por cliente.

ARPU
Take rate variable · ARPU implícito alto
Esfuerzo
3–4 semanas
Mercado objetivo
Konfío, R2 Capital, Avla, Mercado Pago Crédito, fintechs de factoring.
Caso #4 · ENTERPRISE

Cierre fiscal multi-entidad corporativo

Pipeline
Problema

Grupos con 5–50 entidades legales (SAs, SAPIs, fideicomisos) consolidan a mano. Toma 2–3 semanas con errores.

Solución con stack actual

Capa "grupo corporativo" que agrupa N clientes, worker que dispara cierres en paralelo, reporte consolidado con reglas de eliminación intercompañía.

ARPU
$10K – $50K MXN / mes
Esfuerzo
6–8 semanas
Mercado objetivo
Corporativos medianos, family offices, real estate con SPVs.
Caso #3 · BACKLOG

Portal de proveedores con onboarding

Validar primero
Problema

Alta de proveedor toma 2–5 días: validar RFC, opinión cumplimiento, régimen, datos bancarios, CFDI prueba.

Solución con stack actual

Portal donde el proveedor se autoregistra. Scraper SAT valida constancia + opinión cumplimiento. Generación de contrato con LangGraph + revisión humana.

Stack

Decisiones de ingeniería que importan.

Sin componentes hipster, sin dependencias frágiles. Cada pieza está elegida para correr 24/7 sin que nadie tenga que despertarse a las 3 AM.

FastAPI + Celery
LangGraph
Supabase Postgres
Row Level Security
Upstash Redis
Cloudflare R2
Playwright
Ollama gpt-oss:120b
Claude Sonnet 4.6

El SAT no espera. Tu cierre mensual tampoco debería.

Explora la API en /docs, revisa el código en GitHub, o abre el panel para ver el estado operativo.