Shadow Contracting · Proyecto tipo
Sistema de reconciliación de datos entre fuentes
Un sistema de reconciliación cruza dos o más fuentes que deberían coincidir (cobros contra facturación, banco contra sistema interno, stock físico contra sistema) y detecta automáticamente las diferencias. Le ahorra al negocio horas de cruce manual en Excel y le evita pérdidas por errores que hoy nadie ve. Eso tiene valor concreto y medible. En el mercado internacional se cotiza entre $1.500 y $6.000 USD. En Latinoamérica, dependiendo del volumen y la criticidad financiera, USD 1.500 – 4.000 es un rango completamente lógico.
Solo necesitas construir estas capas
Interfaz de usuario
Carga y configuración
- – Carga de las fuentes a comparar (archivo o conexión)
- – Mapeo de columnas equivalentes entre fuentes
- – Definición de reglas de tolerancia y criterios de match
- – Selección del período a reconciliar
Panel de discrepancias
- – Registros conciliados vs. diferencias detectadas
- – Clasificación de cada diferencia (falta, sobra, no coincide)
- – Marcado y resolución manual de casos
- – Resumen del estado de la conciliación
Capa servidor — motor de reconciliación
Contiene la lógica central. Compara los registros de cada fuente según las reglas definidas, aplica tolerancias y clasifica cada diferencia. Es la única capa que decide qué coincide, qué no y por qué.
- – Algoritmo de matching por clave exacta o aproximada
- – Tolerancias configurables (montos, fechas, redondeos)
- – Clasificación de diferencias por tipo y criticidad
- – Reglas de negocio para casos especiales y excepciones
- – Procesamiento por lotes para volúmenes grandes
BaaS — Supabase o Firebase
Actúa como backend estructural → persiste las fuentes cargadas, el resultado de cada conciliación y el estado de resolución de cada diferencia, y gestiona la autenticación. No contiene lógica de negocio propia: es infraestructura controlada.
Supabase (Postgres)
- – Tablas → fuentes, registros, diferencias, resoluciones
- – SQL para matching y agregaciones eficientes
- – Storage para los archivos originales cargados
- – Row Level Security para aislar datos por cliente
Firebase (Firestore)
- – Colecciones → sources, runs, mismatches
- – Cloud Storage para los archivos importados
- – Cloud Functions para procesar la conciliación
- – Firebase Auth para clientes y administradores
Capa de reporte y exportación
Cierra el flujo → produce el reporte de conciliación que el cliente necesita para auditar, cobrar o corregir, y lo deja listo para compartir. Usá motores de generación existentes: no los construyas vos.
- – Reporte de conciliación con conciliados y diferencias
- – Export a Excel preformateado y PDF ejecutivo
- – Detalle auditable de cada diferencia y su estado
- – Resumen de impacto económico de las diferencias
Funcionalidades mínimas para justificar un proyecto de USD 1.800
- – Carga de al menos dos fuentes desde archivo o conexión
- – Mapeo de columnas equivalentes entre fuentes
- – Matching por clave exacta y aproximada con tolerancias
- – Clasificación de diferencias por tipo (falta, sobra, no coincide)
- – Panel claro de registros conciliados vs. diferencias
- – Marcado y resolución manual de cada diferencia
- – Reglas de negocio configurables para excepciones
- – Reporte de conciliación exportable (Excel + PDF)
- – Detalle auditable de cada caso con su estado
- – Procesamiento por lotes para volúmenes reales
- – Código estructurado y preparado para sumar nuevas fuentes
3 alternativas de stack
Stack 1 — Producción directa
Recomendado por ZeroNext.js 14 · Supabase · SQL matching · exceljs
- – Next.js App Router con Server Actions para disparar la conciliación
- – Supabase como BaaS completo → Postgres + Auth + Storage
- – Matching apoyado en SQL: Postgres compara cerca del dato y rápido
- – Edge Functions orquestan la corrida; el matching pesado lo resuelve SQL
- – exceljs y react-pdf para el reporte de conciliación
Rango que podés cotizar
USD 1.500 – 3.500
Cuánto tiempo te lleva construir este sistema
35 – 55 hs
Entrega
8 – 14 días
Mejor balance costo-robustez. Ideal para estudios contables, finanzas y comercios que cruzan cobros con ventas
Stack 2 — Ecosistema Firebase
Next.js 14 · Firebase · Cloud Functions · exceljs
- – Firestore para fuentes, corridas y diferencias detectadas
- – Cloud Functions para el procesamiento del matching
- – Cloud Storage para los archivos importados y los reportes
- – Firebase Auth para clientes y administradores
- – exceljs para el Excel preformateado de conciliación
Rango que podés cotizar
USD 1.500 – 3.500
Cuánto tiempo te lleva construir este sistema
35 – 55 hs
Entrega
8 – 14 días
Ideal si el cliente ya usa Google o si preferís evitar escribir SQL para el matching
Stack 3 — Volumen y conciliación recurrente
Next.js 14 · Supabase · cola de jobs · conexión directa a fuentes
- – Conexión directa a bancos, pasarelas o ERPs vía API
- – Cola de jobs para procesar grandes volúmenes sin timeouts
- – Conciliación programada y automática por período
- – Histórico de conciliaciones con tendencias de diferencias
- – Pensado para finanzas con cierre periódico recurrente
Rango que podés cotizar
USD 3.000 – 6.000
Cuánto tiempo te lleva construir este sistema
55 – 80 hs
Entrega
14 – 21 días
Mejor opción cuando hay que reconciliar mucho volumen de forma recurrente y automática
Lo que este sistema le aporta al negocio
- ✔ Eliminación del cruce manual de planillas, que consume horas y produce errores
- ✔ Detección de diferencias que hoy pasan inadvertidas y cuestan dinero
- ✔ Cierres y auditorías más rápidos y confiables
- ✔ Trazabilidad de cada diferencia y cómo se resolvió
- ✔ Reportes listos para contabilidad, auditoría o dirección
- ✔ Mayor control financiero con menos dependencia de una sola persona
Rango de cotización por impacto
Nicho básico
USD 1.500 – 2.200
Comercios y profesionales independientes. Dos fuentes por archivo, conciliación manual bajo demanda.
Nicho profesional
USD 2.200 – 4.000
Estudios contables y áreas de finanzas. Reglas de tolerancia, resolución y reportes auditables.
Nicho premium
USD 4.000 – 6.000
Empresas con cierre periódico de alto volumen. Conexión directa a fuentes y conciliación automática recurrente.
Carga técnica estimada
35 – 80 horas
Tiempo de entrega
8 – 21 días
Tomate como desafío construir este sistema durante esta semana
Cuando domines este tipo de sistema, tenés algo que ofrecer a todos los nichos antes mencionados
Sumate y aprendé a construir esto