En muchos países, la caja registradora debe cerrarse al final de la jornada mediante un informe de cierre (informe Z, informe de fin de jornada, informe de cierre diario, etc.). El cierre diario de caja puede realizarse de diferentes maneras con RetailForce Middleware.
- Informe Z calculado por el sistema de caja registradora,
- cierre semiautomático del punto de venta,
- cierre automático del punto de caja.
Puede encontrar información general sobre la implementación del caso de negocio «fin de jornada» en el artículo: Implementación del fin de jornada.
Informe Z generado por la caja registradora
En este caso, el sistema POS (de software) calcula y genera el informe de fin de jornada (informe Z). Para persistir el informe en el journal del middleware fiscal —lo cual resulta obligatorio si la normativa local exige el informe de cierre diario—, el sistema TPV debe convertir el informe Z a la estructura JSON de la interfaz del middleware tras su generación, transferirlo al middleware y almacenarlo (storeDocument, documentType: [99] = endOfDayDocument).
Cierre semiautomático de la caja
Como alternativa, se puede utilizar el middleware para generar el informe de fin de jornada. Para ello, son necesarios los siguientes pasos:
- GET /api/v1/closing/{clientId}/endofdayDocument devuelve al sistema TPV, como respuesta, un documento de cierre diario. Este lo calcula el middleware a partir de los documentos transmitidos desde el último cierre diario (!). ¡Debe garantizarse que se haya realizado un cierre diario ! Si el último cierre diario se realizó hace mucho tiempo, el cálculo puede tardar más tiempo.
- A continuación, el sistema TPV debe persistir el documento recibido en el diario del middleware mediante la llamada POST /api/v1/transactions/storeDocument
Cierre automático del punto de venta
El cierre diario también puede ser realizado de forma totalmente automática por el middleware.
- POST /api/v1/closing/{clientId}/cashpointClose : cierra la caja registradora con un documento de cierre. El informe Z se calcula automáticamente a partir de los documentos transferidos al middleware desde el último cierre diario.
Para poder llevar a cabo correctamente el cierre de la caja registradora, además de los documentos de venta, deben transmitirse otros datos, como los ingresos y las retiradas, el saldo de caja al inicio de la jornada, etc. Puede encontrar más información al respecto en los siguientes artículos:
Información específica de cada país
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.