Esta implementación se puso a disposición para el entorno SIGAFAT con el objetivo de realizar la anulación de Facturas (e-Fact - Modelo 55 o e-Facts), a través de la autorización de la anulación por parte de la SEFAZ o el municipio, por empresa y sucursal.

Esta operación se puede realizar a través de la ejecución del JOB, o por refresh en la pantalla de la rutina Anulación de la factura de salida.

Para permitir esta mejora, es necesario que:

  • La fecha del objeto UpdFATNFE.PRX sea superior al 10/01/2014.
  • La fecha del objeto MATA521.PRX sea superior al 24/11/2014, si deja para la anulación de e-Fact que sea superior al 10/08/2015 para anular e-Fact y e-Facts.

Requisitos:

  1. El TSS debe configurarse si no se utiliza el TOTVS colaboración 2.0.
  2. Módulo Facturación (SIGAFAT) configurado para utilizar con TSS.
  3. Se ejecutó la actualización UpdFATNFE.
  4. Parámetro del sistema MV_CANCNFE igual a .T. para tratar la anulación de la factura electrónica.
  5. Parámetro del sistema MV_CANCNFE igual a .T. para tratar la anulación de la factura de servicios electrónica (e-Facts).

¡Atención!

En el caso de la e-Facts, verifique si el municipio dispone de servicio de anulación. En caso contrario, indiferente de la configuración en el parámetro de sistema MV_CANNFSE, no existirá la transmisión para la anulación.

Utilización a través del JOB

Configure el Job para ejecutar el proceso de anulación (reversión de los documentos) que se emitieron por e-Fact 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><sucursal>] 
MAIN=FatJobNFe
ENVIRONMENT=<entorno de trabajo>
nParms=2
parm1=<Empresa>
parm2=<Filial>
START_TIME=00:00:01
FINISH_TIME=23:59:59
INTERVAL=5
ACTIVATE=ON

Observaciones relacionadas a las claves:

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.

Cuando sea una Factura Electrónica, la anulación se hará efectiva por medio del JOB, que debe estar activado si la SEFAZ permite su anulación. Si la anulación no se permite, se modifica su leyenda a “Anulación no autorizada” y debe verificarse en el Monitor (e-Fact SEFAZ).

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.

Utilización a través del 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:

  1. En la Configuración (SIGACFG),acceda a Entorno/ Schedule/ Schedule.
    2. Haga doble clic en Agenda.
    3. Haga clic en Registro.
    4. Haga clic en Incluir.
    5. Informe los campos obligatorios.
    6. Informe el campo Rutina(XX1_ROTINA) con FATJOBNFE().
    7. Haga clic en OK.
    8. Haga clic en Confirmar.

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.
  • El uso del Schedule consume licencia. 



Utilización a través del Refresh

Ejecución del proceso de anulación (reversión de los documentos) que se emitieron a través de la e-Fact:

  1. En la Facturación (SIGAFAT), acceda a Miscelánea/Actualizaciones/Facturación/Eliminación Doc. Salida (MATA521A) y configure los parámetros de la rutina.
    2. Haga clic en Acciones Relacionadas y en seguida en Refresh.