Passo a passo: | Quais são as premissas para implementação: - existência dos campos "Imprime NF" (L1_IMPNF e LQ_IMPNF). Caso não exista, execute o UPDLOJ07.
- configurar o parâmetro "MV_CANCNFE" com o valor .T. existe. Caso não exista, execute o
- verificar se o job "LJCANCNFCE" está configurado. Para mais detalhes, consulte a página "Desvendando a NFC-e"
- uma NF-e emitida pelo Venda Assistida ou Venda Direta já transmitida (F2_FIMP igual a 'T' ou 'S').
Fluxo do processo do cancelamento da NF-e: - Na rotina "Excluir NF/Orc/Ped", selecione a venda e clique em "Ações Relacionadas" > "Exclusão NF/Orc"
- Se passou por todas validações, a legenda da nota fica com "0" (L1_SITUA igual 'X0').
- Na próxima interação do job, ele verifica que há um cancelamento pendente sem transmissão (L1_SITUA = "X0") e envia para o TSS.
- Sendo assim:
- Se o cancelamento está pendente na SEFAZ, o campo L1_SITUA fica igual a 'X1' (F2_STATUS = "025")
- Se o cancelamento for autorizado pela SEFAZ, o campo L1_SITUA fica igual a 'X2' (F2_STATUS = "015", "030" ou "036")
- Se o cancelamento não foi autorizado pela SEFAZ, o campo L1_SITUA fica igual a 'X3' (F2_STATUS = "026")
- Se não houver resposta, o campo mantém o 'X0'
- Na próxima interação, o job verifica se o cancelamento já foi autorizado (L1_SITUA igual 'X2').
- Se Autorizada, a nota é excluída.
- Se Não Autorizado, deve-se verificar o motivo da rejeição no servidor TSS. Caso queira reenviar o cancelamento, deve-se excluir a nota novamente pela rotina "Ações Relacionadas" > "Exclusão NF/Orc" e confirmar o reenvio.
- Caso contrário, o job consultará novamente o status da nota no servidor TSS.
|