Configurar DB2Cash Socket
DB2Cash Socket es un modo de ImaCash que escucha solicitudes TCP del programa de caja en una red autorizada. ImaCash recibe la conexión; el cliente del TPV se conecta al equipo que ejecuta ImaCash. La máquina de efectivo se configura por separado.
Preparación y puesta en marcha
- Prepara la conexión con el proveedor. Confirma el cliente del TPV, el equipo Windows con ImaCash, su interfaz local de red y un puerto TCP disponible acordado con el administrador. Autoriza solo los orígenes necesarios en la red y el cortafuegos; no expongas el receptor a Internet.
- Selecciona DB2Cash Socket. En Configuración > Integración, elige DB2Cash Socket, el nombre exacto del selector. Prepara el cliente del TPV para que se conecte al equipo con ImaCash y al mismo puerto. Confirma aparte la máquina y la moneda.
- Guarda la configuración. Al cerrar, confirma el guardado si se solicita y sigue el reinicio propuesto cuando corresponda. Guardar prepara la escucha; una conexión abierta no demuestra que una solicitud se haya registrado ni que una venta esté pagada.
- Comprueba el recorrido completo. Antes del uso comercial, acuerda una prueba supervisada de referencia de venta, terminal, vendedor, importe, signo y medio de pago. Contrasta el resultado en ImaCash, en el TPV y con el efectivo real. El proveedor debe coordinar y comprobar cada origen; conectar un puesto no valida varios TPV simultáneos.
Dirección y puerto de escucha
- IP del servidor
- Introduce la dirección IPv4 de una interfaz local del equipo que ejecuta ImaCash, facilitada por el administrador. No es la dirección de la máquina de efectivo ni la de un TPV remoto. Este campo no recibe una URL ni un nombre de servidor.
- Puerto del servidor
- Introduce el puerto TCP numérico disponible acordado con el administrador y el proveedor. Debe coincidir con el destino configurado en el cliente del TPV. No hay un puerto universal para todas las instalaciones.
Si dejas vacía la dirección, la escucha abarca todas las interfaces IPv4 del equipo. Especifica la interfaz local autorizada y limita los orígenes de conexión con el administrador.
Recepción y pago se comprueban por separado
Este perfil no devuelve al TPV un acuse de solicitud ni una confirmación final de pago o anulación. Una confirmación o rechazo local tampoco escribe ese cierre en el programa de origen. Acuerda con el proveedor cómo conciliar el resultado; la falta de respuesta no demuestra pago ni rechazo.
Medios de pago y alcance
El tratamiento de tarjeta depende del tipo enviado y de Aceptar tarjetas. Un tipo desconocido o una tarjeta con esa opción desactivada no se incorpora como venta; clasificar una operación como tarjeta no acredita un pago bancario. El perfil no importa catálogos de productos, vendedores, tiendas o terminales, turnos ni total bancario. El proveedor debe confirmar pagos mixtos y abonos.
Una espera no autoriza otro cobro
El perfil recibe solicitudes nuevas y no recupera ventas por fecha. Resincronizar no reconstruye solicitudes perdidas y conservar una referencia no garantiza evitar todos los duplicados. Ante una espera, desconexión o resultado incierto, revisa la operación en el TPV, ImaCash y el efectivo antes de reenviar, reiniciar o abrir otra venta.
Validación de la instalación
La guía describe este perfil; no acredita compatibilidad universal ni validación física. El proveedor debe confirmar TPV, cliente, equipo y recorridos antes del uso comercial. DB2Cash DLL es otro perfil y sus instrucciones no sustituyen las de Socket.