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 Zero

Next.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