Omnifiscal
Nosotros construimos Omnifiscal de punta a punta: un sistema operativo fiscal para México que reúne en una sola plataforma lo que el mercado tenía repartido en cinco productos que no se hablan. Diseñamos un backend Fastify + Prisma sobre PostgreSQL con 38 módulos de negocio y ~287 endpoints, modelando la complejidad fiscal real del país (CFDI 4.0 en sus 5 tipos, IEPS, ISH estado por estado, retenciones, nómina con timbrado batch, descarga masiva del SAT y contabilidad multi-empresa) en un esquema de 58 entidades. Encima levantamos una app iOS nativa de 290 archivos Swift y ~141 vistas, offline-first con sync y resolución de conflictos, que captura gastos fotografiando el ticket con Apple Intelligence on-device, sin costo por escaneo y sin que los datos salgan del teléfono. Lo hicimos seguro por diseño: los certificados CSD/FIEL viven encriptados, el timbrado se centraliza en el backend y cada operación queda auditada. Hoy está en desarrollo, en fase beta: el backend y la app ya corren, y la apertura comercial viene después de terminar de conectar todas las pantallas.
- Categoría
- Fiscal
- Estado
- En desarrollo (beta)
El problema
En México la factura electrónica (CFDI 4.0 del SAT) es obligatoria, pero las herramientas existentes obligan a elegir: los sistemas enterprise (Contpaqi, Aspel, SAP) son caros, pesados y de instalación local sin apps móviles reales; los servicios web solo hacen facturación básica sin nómina ni finanzas; y QuickBooks México no entiende la complejidad fiscal mexicana (IEPS, ISH, retenciones múltiples, regímenes). El contador termina pegando piezas a mano entre cinco productos que no se hablan. El problema no está en cada sistema, está entre ellos.
La solución
- Facturación CFDI 4.0 completa con los 5 tipos de comprobante (Ingreso, Egreso, Pago, Nómina, Traslado) y el flujo de punta a punta: prefactura, validación SAT, timbrado vía PAC, PDF/XML y cancelación con los 4 motivos del SAT incluida la sustitución.
- Motor de impuestos mexicano real, no solo IVA 16%: tasa 0%, exento, retenciones de IVA e ISR, IEPS e ISH (impuesto de hospedaje estado por estado), cada producto ligado a las claves del catálogo SAT.
- Nómina electrónica con empleados (CURP, NSS, registro patronal, CLABE), periodos semanal/quincenal/mensual, cálculo automático de deducciones y timbrado batch de todo un periodo en una sola operación.
- Checador GPS desde la app iOS que registra entrada/salida con coordenadas, más historial y reportes de asistencia.
- Descarga masiva del SAT con FIEL/CSD: solicitar el paquete, hacer polling del estado, descargar y parsear los XML a la base, para que el contador vea toda la situación fiscal sin pedir facturas a mano.
- Contabilidad multi-empresa: una sola cuenta administra decenas de empresas, cada una con su RFC, certificados CSD/FIEL, balance de timbres, folios y equipo de colaboradores con roles.
- Modelo de datos unificado (Equipo) que trata clientes, proveedores, empleados y colaboradores como una sola entidad: el mismo RFC puede ser cliente de una empresa y proveedor de otra sin duplicarse.
- Gestión financiera: cuentas bancarias multi-moneda, movimientos, transferencias inter-cuenta atómicas, conciliación contra facturas, flujo de caja proyectado y cobranza con seguimiento de vencidos.
- OCR de tickets on-device con Apple Intelligence en iOS: se fotografía el ticket y se extrae RFC, nombre, total, fecha y categoría sugerida, sin costo por escaneo y sin enviar datos a la nube.
- App iOS nativa offline-first con SwiftData y motor de sync con resolución de conflictos, autenticación con Apple Sign In y 2FA TOTP, y generador de PDF de facturas integrado.
El resultado
- 38 módulos de negocio en el backend (autenticación, empresas, nómina, facturación, cobranza, descarga masiva SAT, finanzas, proyectos, sync, etc.).
- Esquema de datos de 58 modelos Prisma sobre PostgreSQL.
- App iOS de 290 archivos Swift y ~141 vistas en 26 módulos de UI.
- Documentados ~287 endpoints REST versionados.
- Modelo de negocio diseñado: paquetes de timbres y planes de suscripción (precios por publicar al abrir)
Stack técnico
- Swift (iOS nativo)
- TypeScript
- PostgreSQL
- Next.js