Durante el funcionamiento habitual del sistema de punto de venta, puede ser necesario restaurar datos —por ejemplo, debido a defectos de hardware— para poder seguir trabajando con el sistema de registro.
Importante: En ciertos países, los procedimientos descritos a continuación para la restauración de clientes del servicio de fiscalización de RetailForce no están permitidos por la normativa legal. Si el sistema de registro (cajas registradoras, etc.) presenta un defecto, no se podrá realizar ninguna recuperación de datos; en su lugar, deberá ponerse en funcionamiento una nueva caja registradora. Para obtener más información, consulte a continuación.
Restauración a través de RetailForce Cloud
Es posible realizar una restauración del sistema basada en los datos almacenados en RetailForce Cloud.
Requisitos previos
- Licencia de archivado en la Cloud activada,
- licencia GetConfiguration activada,
- opción de archivado en Cloud activada en la configuración,
- el directorio de datos del cliente a restaurar (por ejemplo, en sistemas Windows: C:\ProgramData\RetailForce\Fiscal Webservice\{clientId}) no debe existir,
- la configuración del cliente a restaurar no debe estar presente en el config store (no debe haber ninguna entrada para el clientId correspondiente en fiscalService.config.json).
Atención: La recuperación solo puede llevarse a cabo si el cliente correspondiente ya estaba en funcionamiento en un momento anterior, es decir, si se dispone de datos para la recuperación. Si se produjo un error durante la puesta en marcha inicial (antes de la inicialización), ¡la recuperación también fallará! En este caso, solo es posible un reinicio completo. Compruebe si los componentes de hardware necesarios (TSE/TSS en Alemania, módulo de seguridad en Lituania, etc.) ya se han inicializado. De ser así, es posible que deban sustituirse.
Funcionamiento
La recuperación de datos se realiza mediante la invocación de los endpoints:
-
POST /api/v1/management/clients/recovery/restoreByCloud
o - POST /api/v1/management/clients/recovery/restoreByCloud/ID
Nota: Solo es posible restaurar los datos que ya se hayan sincronizado con RetailForce Cloud. Los registros que no se hayan subido al sistema en la nube (por ejemplo, los almacenados en la carpeta \tempcloud que, debido a una interrupción de la red, aún no se hayan transferido) no podrán recuperarse y podrían perderse.
Importante: La recuperación de un cliente mediante las funciones mencionadas anteriormente solo podrá realizarse con éxito si se ha guardado al menos un cierre diario (documento EndOfDay) en el pasado para la caja registradora (cliente/terminal) en cuestión y se ha transferido al archivo en la nube.
Reinicio
Para poder seguir trabajando con las nuevas cajas registradoras, es necesario conocer el último documento procesado por el cliente.
Este se puede recuperar del almacenamiento de documentos a través del punto final
- GET /api/v1/transactions/document/{clientId}/last
Sin embargo, solo se recupera el JSON payload que el sistema de punto de venta envió al cliente, no la respuesta (fiscalResponse).
Para obtener también la fiscalResponse correspondiente, utilice el punto final
- GET /api/v1/transactions/document/{clientId}/{DocumentGuid}/response
, especificando los parámetros
- ClientId y
- DocumentGuid (procedentes del objeto JSON que se devolvió anteriormente al llamar a GET /api/v1/transactions/document/{clientId}/last)
A partir de la información contenida en payload y fiscalResponse, el sistema TPV debería poder continuar con el siguiente número de documento de la secuencia.
Recuperación mediante datos de copia de seguridad
El servicio de fiscalización de RetailForce permite crear copias de seguridad locales de los datos. Estas pueden generarse en cualquier momento llamando al punto final:
- GET /api/v1/management/clients/recovery/{clientId}/backup
Esto genera un archivo ZIP que contiene todos los datos maestros y de transacciones relevantes para el cliente que estaban disponibles localmente en el momento de la creación de la copia de seguridad.
En caso de fallo del sistema (el ordenador de la caja registradora está defectuoso y es necesario reinstalarlo), se puede utilizar un archivo de copia de seguridad existente para restaurar el cliente correspondiente mediante el punto final
- POST /api/v1/management/clients/recovery/restore
El conjunto de datos corresponde a cada creación de copia de seguridad. No se descargan datos de RetailForce Cloud (por ejemplo, datos que se transfirieron a RetailForce Cloud después de la creación del archivo de copia de seguridad).
El procedimiento es idéntico al que se sigue para trasladar un FiscalClient de un ordenador a otro.
Atención: Para evitar discrepancias en los datos entre la caja registradora y el archivo de RetailForce Cloud, recomendamos utilizar esta función únicamente en sistemas desconectados (por ejemplo, si se ha seleccionado un paquete de licencia SIN archivado en la nube).
Reinicio
El reinicio mediante la importación de un archivo de copia de seguridad local funciona exactamente igual que la restauración a través de RetailForce Cloud. No obstante, tenga en cuenta que, si el archivado en la nube de los datos fiscales está activado para el cliente en cuestión, puede producirse una discrepancia de datos entre el archivo de copia de seguridad y el sistema en la nube.
Para verificarlo, utilice las funciones de exportación de datos del client en cuestión en el RetailForce portal.
Nueva instalación
En ciertos escenarios, la única solución consiste en configurar el punto de venta desde cero sin recuperación de datos. La normativa legal de cada país puede exigir asimismo una nueva instalación; por ejemplo, si el módulo de seguridad lituano (hardware) resulta defectuoso, deberá registrarse un nuevo punto de venta.
La nueva instalación de un terminal o cliente se realiza siguiendo el procedimiento estándar.
Países en los que no está permitida la recuperación del cliente:
- Lituania
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.