-
Punto de venta Ventas, recaudos y caja Tablas de intercambio
Cada documento queda guardado con encabezado, detalle y pagos.
-
Tablas de intercambio Documento con códigos traducidos SAP
Las equivalencias convierten formas de pago, almacenes y grupos de clientes.
-
SAP Respuesta por documento Consola de administración
El equipo ve el estado y puede reprocesar un documento concreto.
El problema
El punto de venta y SAP hablan idiomas distintos: formas de pago, almacenes, impuestos y grupos de clientes tienen códigos diferentes en cada uno. Sin una integración, ese traslado depende de digitar o de archivos manuales, y cuando algo no cuadra es difícil saber qué documento causó la diferencia.
Qué construimos
Construimos un servicio que toma las ventas con su detalle y formas de pago, los recaudos, los movimientos de caja e inventario y los traslados, y los envía a SAP. Unas tablas de equivalencias traducen los códigos y el equipo las mantiene sin cambiar el programa.
Cómo funciona
Cada documento pasa primero a una tabla de intercambio con encabezado, detalle y pagos. El servicio lo envía, guarda la respuesta de SAP y marca su estado. Si SAP rechaza uno, los demás siguen su curso.
Qué resuelve cada parte
- Ventas con su detalle
- Encabezado, líneas y formas de pago viajan separados en la tabla de intercambio y se envían como un solo documento.
- Recaudos y caja
- Los recaudos, movimientos y saldos de caja tienen su propio flujo, porque contablemente no son una venta.
- Equivalencias editables
- Formas de pago, segmentos, grupos de clientes y agregadores se relacionan en tablas que administra la operación.
- Consola de administración
- Permite consultar transacciones, ver la respuesta de SAP y reprocesar un documento concreto.
Qué cambió
Las ventas y los recaudos llegan a SAP sin digitarlos, y una diferencia se puede rastrear hasta el documento que la causó.
Qué puede hacer ahora el equipo
- Revisar por documento
Cada operación muestra si se envió, qué respondió SAP y qué falta.
- Corregir sin reenviar todo
Un documento rechazado se corrige y reprocesa sin tocar los que ya entraron.