OctanPOS se conecta a ImaCash mediante el servidor Firebird de la instalación. Solicita a Alvic o al administrador la dirección, el puerto, una cuenta autorizada y la ruta local de la base activa o su alias Firebird; no utilices una copia de seguridad.
Pasos a seguir
- Desde la pantalla principal, abre Configuración → Integración.
- Programa de Gestion:
- Categoria: POS
- Integracion: OctanPOS
- Datos de integracion:
- IP del servidor: Introducir la direccion IP del servidor.
- Puerto: Puerto TCP real de Firebird, normalmente 3050. Confírmalo con el administrador; no es un puerto HTTP.
- Usuario: Cuenta Firebird autorizada para esa base de datos. No presupongas que las credenciales predeterminadas del formulario son válidas.
- Contrasena: Dato privado facilitado por el administrador. Introdúcelo únicamente en ImaCash.
- Ventas: Ruta absoluta de FO5.FDB en un disco local del servidor indicado, por ejemplo C:\ALVIC\FO5.FDB, o un alias Firebird ya configurado, por ejemplo OCTANPOS. Los ejemplos no identifican tu instalación. No introduzcas una ruta UNC (\\servidor\recurso\FO5.FDB), una unidad de red mapeada ni el prefijo IP:puerto:; IP y puerto van en sus campos separados. El selector de Windows no convierte una ruta compartida en una ruta válida para el servidor.
- Guardar: Al salir de Configuración, elige guardar los cambios. Puedes volver a la edición para corregirlos o salir sin guardar para descartar los cambios pendientes.
Permisos necesarios
La cuenta del sistema operativo que ejecuta el servicio Firebird debe poder acceder al fichero y a sus carpetas, con los permisos de lectura y escritura que requiera el motor. Poder abrir el recurso compartido con el usuario de Windows no demuestra ese acceso. El administrador debe comprobar también las restricciones de acceso a bases de Firebird y, si se utiliza un alias, que apunte a la base activa.
ImaCash solicita el rol ALVICCONS. El administrador debe confirmar que existe en esa base, que la cuenta puede asumirlo y que dispone de SELECT sobre las tablas de ventas, cobros, terminales, personas y catálogos que consulta OctanPOS. Los permisos SQL y los del fichero son independientes: la integración de consulta no necesita permisos de modificación sobre las tablas.
Qué lee ImaCash
El conector lee los cobros admitidos de los terminales comerciales desde la fecha de consulta, incluida esa fecha. Identifica el efectivo y la tarjeta según la configuración de Octan POS y aplica el filtro de puesto si está activo. Las entradas y salidas se leen por separado.
Confirmar o rechazar una operación en ImaCash no modifica el cobro en Octan POS. La aparición de una fila de tarjeta no acredita un cargo. Verifica su estado en el sistema que procesó el pago.
Comprobar la configuración
Con el técnico responsable, comprueba que aparece la referencia esperada con el puesto, la fecha y el importe correctos. Guardar o ver la conexión activa no acredita la lectura ni el resultado del cobro. Si falta una venta, revisa la base activa, el filtro de puesto y la forma de pago antes de resincronizar.