Migración de 10 años de datos y nuevo POS multi razón social
Dulcería El Rayo usaba un sistema de más de 10 años. Migramos toda esa información a un punto de venta nuevo con varias razones sociales, facturación CFDI 4.0 y sus reglas de venta en sucursal, instalado en un servidor local para que siga operando aunque se caiga el internet.
Reto
El reto
Dulcería El Rayo tenía 10 años de información en uso dentro de un sistema lento y con caídas, que no manejaba bien varias razones sociales y cuyo esquema de facturación ya no cumplía las reglas vigentes del SAT. Cambiar de sistema implicaba llevarse una década de catálogos, clientes, proveedores, movimientos y datos fiscales sin perder registros, y al mismo tiempo renovar el flujo de venta en sucursal y las reglas de negocio que el equipo ya conoce. El sistema tenía que correr en un servidor local porque la venta no puede detenerse si falla el internet.
Solución
La solución
El trabajo tuvo dos partes. Primero, la migración de 10 años de información: limpieza, normalización y carga al nuevo modelo de datos, con conciliación contra el sistema original. Segundo, un punto de venta nuevo para la operación de la dulcería, con varias razones sociales, facturación CFDI 4.0 y las reglas de venta en sucursal (precios, promociones, descuentos, devoluciones y cortes). Corre on-premise en un servidor local con PostgreSQL, así que la sucursal vende sin depender de la nube. La prioridad de diseño fue que el sistema no se caiga, por encima de sumar funciones.
Resultados
El resultado
- 10 años
- de información histórica migrada sin pérdida
- Multi razón social
- venta y facturación con varias razones sociales
- CFDI 4.0
- facturación con las reglas vigentes del SAT
- On-premise
- servidor local que opera sin internet
Funcionalidades destacadas
Retos puntuales que resolvimos.
No es una lista de funcionalidades; son los pedazos del sistema donde el problema era genuinamente difícil y la solución cambió cómo opera el equipo.
- 01Datos conciliados contra el sistema anterior
Migración de 10 años de información
Catálogos de productos, clientes, proveedores, historial de movimientos, saldos y datos fiscales del sistema anterior se limpiaron, se normalizaron y se cargaron al nuevo modelo, con conciliación contra el origen. La dulcería conservó su historial completo.
- 02Cada venta ligada a su razón social
Varias razones sociales
El punto de venta trabaja con varias razones sociales: cada venta, factura y reporte queda asociado a la suya. Cambiar de RFC al facturar toma un clic.
- 03Timbrado, complementos y cancelaciones
Facturación CFDI 4.0
El CFDI 4.0 se emite desde el punto de venta, con timbrado, complementos y cancelaciones según las reglas vigentes del SAT. La facturación forma parte del flujo de venta en lugar de ser un proceso aparte.
- 04Cortes de caja por turno
Reglas de venta en sucursal
Modelamos el flujo de venta de la dulcería: precios por canal, promociones, descuentos, devoluciones, cortes de caja por turno y sus reglas de cobro. El sistema sigue la forma en que el equipo ya trabaja.
- 05Venta sin conexión a internet
Servidor local
Toda la operación corre en un servidor local en la sucursal con PostgreSQL. Si se cae el internet, la dulcería sigue vendiendo, cobrando, imprimiendo tickets y registrando movimientos. La sincronización con servicios externos (timbrado y respaldos) se reanuda sola cuando vuelve la conexión.
- 06Respaldos automáticos y monitoreo
Estabilidad antes que funciones
Desde el inicio la regla fue que el sistema no se caiga. Pocas tecnologías, arquitectura simple, transacciones bien controladas, respaldos automáticos y monitoreo, para operar la jornada completa.
El problema
Dulcería El Rayo tenía 10 años de información en uso dentro de un sistema que ya no le alcanzaba:
- El sistema era lento y sus caídas detenían la operación.
- No manejaba bien varias razones sociales, lo que complicaba la facturación.
- Su esquema fiscal no estaba al día con las reglas vigentes del SAT.
Cambiar de sistema implicaba llevarse una década de catálogos, clientes, proveedores, movimientos y datos fiscales sin perder registros, y al mismo tiempo renovar el flujo de venta en sucursal. Además, todo tenía que correr en un servidor local para que la venta siguiera aunque fallara el internet.
Lo que construimos
El proyecto tuvo dos partes, planeadas juntas desde el inicio.
Migración de 10 años de información
- Limpieza y normalización de toda la información.
- Carga al nuevo modelo de datos con conciliación contra el sistema original.
- Catálogos, clientes, proveedores, movimientos, saldos y datos fiscales migrados completos.
Punto de venta nuevo
- Varias razones sociales: cada venta y cada factura quedan ligadas a la suya.
- Facturación CFDI 4.0 dentro del flujo de venta.
- Reglas de venta en sucursal: precios, promociones, descuentos, devoluciones y cortes.
- Servidor local on-premise con PostgreSQL.
- Estabilidad como prioridad: pocas tecnologías, transacciones bien controladas y respaldos automáticos.
Cómo trabajamos con Dulcería El Rayo
- Migración: mapeamos el modelo anterior contra el nuevo, escribimos scripts de extracción y carga, validamos cada entidad e hicimos una conciliación final contra los reportes históricos del sistema original.
- Backend: TypeScript con Node.js y Express sobre PostgreSQL, en un servidor local de la sucursal.
- Operación: el punto de venta está hecho para trabajar la jornada completa sin caídas. Si se va el internet, la sucursal sigue vendiendo y el timbrado y los respaldos se sincronizan en automático cuando regresa.
- Facturación: CFDI 4.0 con varias razones sociales, complementos y cancelaciones, dentro del flujo de venta.
El sistema está en producción en Durango. La dulcería conservó sus 10 años de historial y factura con varias razones sociales conforme a las reglas vigentes del SAT.
¿Tu empresa tiene un proceso parecido
que todavía no has podido resolver?
Cuéntanos cómo opera tu empresa. En menos de un día hábil respondemos con un siguiente paso claro, no una llamada de ventas.