RetailForce ofrece lo que se denomina un «middleware fiscal». La integración de este middleware fiscal en un sistema de registro electrónico a través de una interfaz estandarizada e independiente del país permite el funcionamiento conforme a la legislación de los sistemas de registro electrónico («cajas registradoras», sistemas POS, etc.) en numerosos países.
Integración
En el artículo enlazado se puede consultar una descripción general de los sistemas operativos compatibles.
Variantes
La integración del middleware fiscal en un sistema de registro electrónico puede realizarse de varias formas:
Servicio web REST
La conexión a través de la interfaz REST del middleware es la más utilizada. Para ello, ponemos a su disposición:
- un servicio de Windows (servicio web REST). Publicamos la versión actual del servicio web REST en la sección de descargas de nuestra página web: https://www.retailforce.cloud/downloads/.
- Para entornos Linux, ponemos a disposición un contenedor Docker, disponible en Docker Hub en: https://hub.docker.com/u/RetailForce.
- Además, existe una versión del middleware alojada en la RetailForce Cloud, accesible en https://fiscalisation.retailforce.cloud/swagger/index.html (=Servicio de fiscalización en la Cloud).
Integración mediante DLL
Además de la conexión mediante servicio web, es posible integrar el middleware como bibliotecas de enlace dinámico (DLL) en el sistema de registro electrónico (llamada a método).
Para esta variante, ponemos a su disposición los paquetes NuGet en https://www.nuget.org/profiles/RetailForceDevelopment.
Esta variante de integración también se emplea para sistemas de punto de venta (POS) en Android e iOS, siempre que hayan sido desarrollados en .NET.
Documentación
Toda la información necesaria para la implementación de RetailForce Fiskal Middleware en su sistema de punto de venta se encuentra aquí, en nuestro Centro de Soluciones (https://support.retailforce.cloud).
En este sentido, resulta especialmente relevante la sección «Información para desarrolladores». La sección «Información técnica» ofrece una visión general de los aspectos técnicos en distintos países.
En el directorio de descargas de la RetailForce website, dentro del directorio correspondiente a cada versión, se encuentra una descripción completa del RetailForce DOM.
Características especiales de la integración REST
Encontrará información sobre los primeros pasos con el servicio web REST en el artículo enlazado
Tras instalar el middleware Fiskal (como servicio web REST) en un ordenador, podrá acceder a la descripción de la API a través de http://localhost:7678/swagger.
Contenedor Docker
En el artículo enlazado encontrará instrucciones sobre cómo iniciar el contenedor Docker en Linux.
Características especiales de la integración DLL
Para obtener información sobre la implementación de NuGet, consulte el artículo enlazado.
Puesta en marcha
Para poder iniciar el Servicio Fiscal, es necesario inicializar lo que se denomina un «client» en el middleware.
Cada cliente se encuentra permanentemente vinculado a un punto de venta (sistema de registro electrónico independiente). Una instancia del middleware fiscal puede alojar múltiples clientes. A continuación se describen las diferentes variantes de despliegue del middleware fiscal:
| Tipo | Instalación | Ejemplo |
| Un único cliente | El middleware se instala directamente en el hardware del sistema de registro electrónico y tiene un Client asignado a una caja registradora. | Terminal de punto de venta con capacidad de funcionamiento sin conexión en el supermercado (el terminal puede operar de forma autónoma, sin conectarse a un sistema central). |
| Múltiples clientes I | El middleware se instala en un sistema central (por ejemplo, un servidor en la tienda o en el centro de datos de la empresa). Varias cajas registradoras de una misma empresa envían los datos de las transacciones al middleware. El middleware cuenta con un Client por cada caja registradora. | Servidor de tienda con varias cajas registradoras en la red local |
| Multicliente II | El middleware se instala en un sistema central (por ejemplo, en la nube o en un centro de datos). Varias cajas registradoras de distintas empresas envían los datos de las transacciones al middleware. Este cuenta con un client por cada caja registradora. | Sistema de puntos de venta en la nube utilizado por múltiples empresas |
Los pasos generales para la inicialización del middleware se describen en el artículo enlazado.
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.