Línea de producto: | Microsiga Protheus | ||||
Segmento: | Servicios | ||||
Módulo: | SIGAFAT | ||||
Rutina: |
| ||||
Registros iniciales: | Pedido de venta | ||||
País(es): | Brasil | ||||
Base(s) de datos: | Todos | ||||
Tablas utilizadas: | SF2 - Encabezado de la facturas de salida | ||||
Sistema(s) operativo(s): | Windows / Linux |
Esta implementación se puso a disposición para el entorno SIGAFAT con el objetivo de realizar la anulación de Facturas electrónicas de servicios (e-Facts), a través de la autorización de la anulación por parte del municipio, por empresa y sucursal.
CONFIGURACIÓN DE PARÁMETROS
Ítems/Carpetas | Descripción |
Nombre: | MV_CANNFSE |
Tipo: | Lógico |
Cont. Por.: | .T. |
Descripción: | Habilita el proceso de anulación de la e-Facts. |
CONFIGURACIÓN POR JOB
Configure el JOB para ejecutar el proceso de anulación (reversión de los documentos) que se emitieron a través del e-Fact y/o e-FactS:
Abra el archivo INI del Server Protheus y agregue la sección [FatJobNFe_<EMPRESA><FILIAL>], de acuerdo con el siguiente ejemplo:
[ONSTART]
JOBS=FatJobNFe_<empresa><sucursal>,FatJobNFe_<empresa><sucursal2>
RefreshRate=180
[FatJobNFe_<empresa><sucursal>]
MAIN=FatJobNFe
ENVIRONMENT=<entorno de trabajo>
nParms=2
parm1=<Empresa>
parm2=<Sucursal>
START_TIME=00:00:01
FINISH_TIME=23:59:59
INTERVAL=5
ACTIVATE=ON
[FatJobNFe_<empresa><sucursal2>]
MAIN=FatJobNFe
ENVIRONMENT=<entorno de trabajo>
nParms=2
parm1=<Empresa>
parm2=<Sucursal>
START_TIME=00:00:01
FINISH_TIME=23:59:59
INTERVAL=5
ACTIVATE=ON
Observaciones relacionadas a las claves:
RefreshRate - Determina un intervalo de tiempo, en segundos, para que los job especificados, en la clave [OnStart], se ejecuten de nuevo y automáticamente, si estos no estuvieran en ejecución.
ENVIRONMENT - Entorno de trabajo al que pertenece el Job.
nParms - Debe permanecer 2.
parm1 - Código de la empresa.
parm2 - Código de la sucursal.
START_TIME - Horario inicial que se debe considerar para la ejecución.
FINISH_TIME - Horario final que se debe considerar para la ejecución.
INTERVAL - Intervalo de minutos entre las ejecuciones (debe ser mayor o igual a 5).
ACTIVATE - Indica si está activo.
En una factura de servicios electrónica, la anulación se hará efectiva a través del JOB, que debe estar activado si el municipio permite su anulación. Si la anulación no se permite, su leyenda se cambia a “Anulación no autorizada” y debe verificarse en el Monitor (e-FactS).
Para visualizar el nuevo estatus, después de ejecutar el Job, es necesario salir e ingresar nuevamente o hacer clic en refresh. Su modificación depende de factores como la disponibilidad de la SEFAZ o del servicio del municipio, el permiso para la eliminación, etc.
CONFIGURACIÓN POR SCHEDULE
Se debe configurar el schedule para ejecutar el proceso de anulación (reversión de los documentos) que se emitieron a través del e-Fact y e-FactS:
Si es necesario, ejecute el procedimiento diversas veces, configure por medio de la opción Recurrencia.
Atención: El schedule solamente se ejecutará si hubiera un agente registrado para la misma empresa y su servicio estuviera activado.
Obs: El uso del schudle no se recomienda debido a su consumo de licencia. Como se espera que la operación con la Sefaz esté siempre en el aire, la utilización por JOB es la más adecuada.
Ejemplo:
Obs: Si el Job/Schudule no está activo, la opción Refresh realiza la validación en el SEFAZ y revierte los documentos.