
AR - Introducción
¿Qué es Fiscal Flow?
Es la solución de NAPSE que concede a las empresas la posibilidad de emitir, controlar, gestionar, almacenar (ya sea en un servidor o en la nube) y enviar a sus clientes comprobantes electrónicos respetando el régimen de factura electrónica según la resolución dispuesta por la Administración Federal de Ingresos Públicos.
Además, permite gestionar las impresoras de 2da generación y posterior envío de las presentaciones correspondientes al organismo mencionado.
El sistema Factura Electrónica de Fiscal Flow cuenta con un enlace directo de webservices con los servidores de AFIP para solicitar el CAE de los comprobantes generados con su correspondiente fecha de vencimiento.
Propósito y alcance
El presente documento tiene como objetivo capacitar al usuario que desee utilizar la aplicación de Fiscal Flow.
Describe la funcionalida ofrecida y sus limitaciones y provee instrucciones detalladas de cómo administrar, configurar y utilizar las distintas funcionalidades.
Esquema conceptual
Componentes
Fiscal Flow cuenta con los siguientes componentes:
En forma centralizada cuenta con:
- Una consola de administración: aplicación web encargada de brindar una herramienta centralizada de administración: www.fiscalflow.com.ar
- Un servidor de servicios de negocio: permite a los canales virtuales acceder a las funcionalidades de FF.
Ambos componentes interactúan con AFIP para la utilización de sus servicios de negocio.
En forma local en cada punto de venta:
- Un agente: encargado de la conexión con el servidor de servicios de negocio central.
Funcionalidades
Facturación electrónica:
- Gestión, tramitación y obtención de CAE (código de autorización electrónica) ante la AFIP.
- Gestión, tramitación y obtención de CAEA (código de autorización electrónica anticipado) ante la AFIP.
- Personalización de comprobantes (logo de la compañía, selección de formato o de plantilla que el emisor desee).
- Envío de comprobantes por correo electrónico.
- Inclusión de código de barras y código numérico en la factura para informar los datos emitidos (conformado por CUIT del emisor, código comprobante, punto de venta, número de CAE, fecha vencimiento de CAE y dígito verificador).
- Descarga de comprobantes en formato PDF de forma individual.
- Consulta, visualización e impresión de comprobantes emitidos.
Servicios para comprobantes emitidos con impresoras 2G:
- Gestión de agendas en impresoras de 2G.
- Envío de presentaciones correspondientes a AFIP.
Características
- Multiempresa y multiusuario.
- Comunicación con AFIP para acceder a sus servicios de negocio:
- Enlace al webservice de Factura Electrónica V1 ("wsfev1") - R.G. N° 2.485 , para quienes emitan comprobantes "A", "B" y "C" sin detalle de ítem, CAE y CAEA (solo para "A" y "B")
- Emisión de alertas ante situaciones que requieren control operativo.
Abreviaturas
En el presente documento se pueden encontrar las siguientes abreviaturas, las cuales a continuación tienen especificados su significado.
- CUIT: clave única de identificación tributaria, para Argentina.
- DNI: Documento Nacional de Identidad, para Argentina.
- AFIP: Administración Federal de Ingresos Públicos.
- PV: Punto de Venta.
- CAE: Código de Autorización Electrónica.
- CAEA: Código de Autorización Electrónica Anticipado.
Arquitectura
La solución Fiscal Flow consta de 2 componentes:
- Fiscal Flow Central: reside en la nube o en un servidor central, contiene los servicios de autorización de comprobantes electrónicos y la consola de administración.
- Fiscal Flow Agente: reside en la terminal o el servidor de tienda, contiene los servicios para autorizar comprobantes en línea contra fiscal flow central o fuera de línea en casos en donde no existe disponibilidad del autorizador (AFIP) o problemas de conectividad.
Stack tecnológico:
- NodeJS 12: la solución se encuentra construida en NodeJS versión 12, utilizando Express como framework. Esto aplica para fiscal flow agente y fiscal flow central.
- MongoDB: la base de datos es MongoDB v4.2.
- Redis 6: fiscal flow central utiliza la caché rápida REDIS versión 6.
Software de base recomendado:
- Linux Ubuntu 18 o superior.
- NodeJS 12.
- Express
- EJS (UI)
- Axios (REST)
- Redis
- MongoDB v4.2
- Redis v6.0.
- PM2 para el control de procesos y aplicación en general.
Características
- Se presenta un esquema de alta disponibilidad en servidores de aplicación y bases de datos.
- Cada canal cuenta con conexión a través de una red privada (VPN) entre el extremo y fiscal flow.
- En aquellos casos en donde se autorice en forma offline, se puede instalar el agente de fiscal flow que se comunica con fiscal flow central a través de protocolo https.
Modelo
