Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:COMPRAS (SIGACOM)
Função:DOC DE ENTRADA CLASSIFICAÇÃO (MATA103)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DBSUPINV-4411


02. 
SITUAÇÃO/REQUISITO

  • Implementação do cancelamento de NFe de entrada via transmissão para SEFAZ durante a exclusão do documento.

03. SOLUÇÃO

  • Realizado desenvolvimento do cancelamento de documentos que tenham sido transmitidos para SEFAZ.

04. DEMAIS INFORMAÇÕES

  • Para habilitar o cancelamento automático de documentos com transmissão para SEFAZ, será necessário possuir dois parâmetros:
    - MV_NFENTCA → .T. habilita a transmissão de cancelamento ao excluir um documento.
                               → .F. Sem alteração de comportamento, exclusão do documento sem conexão com a SEFAZ.
                                    Default: .F. 

    - MV_CANTENT→ Número de tentativas de consulta do retorno da SEFAZ.
                                   Default: 6 Máximo: 20 

  • Quando a transmissão estiver habilitada, ao excluir um documento da espécie SPED e que tenha sido transmitido, será exibida a mensagem de confirmação a seguir:
  • Não → Aborta a exclusão do documento e não transmite o cancelamento / Sim → Realiza a transmissão do cancelamento da NFe e se autorizado, exclui o documento da base.

  • Durante a transmissão, serão realizadas tentativas de consultas na SEFAZ para obter o retorno do status de cancelamento, exibindo a mensagem: "Consultando autorização de cancelamento". O número de tentativas será o valor que estiver no parâmetro MV_CANTENT, respeitando um máximo de 20.

  • Caso o cancelamento seja bem-sucedido será exibida a mensagem e o documento será excluído: 


  • Caso o cancelamento não seja autorizado ou não tenha retorno da SEFAZ, será exibida a mensagem:
  • A mensagem de não autorização do cancelamento, será gravada na aba histórico dentro do Documento:
    O Documento ficará com Status (F1_STATUS = G) e Legenda Preta com a letra C representando que houve uma tentativa de transmissão de cancelamento mas não fora autorizada.


Importante - Rotina automática MATA103:

  • Este mesmo processo ocorre na rotina automática de exclusão de documentos do MATA103. 
    As mensagens das etapas são gravadas no console e poderão ser visualizadas se a tag FWLOGMSG_DEBUG=1 existir no appserver.ini do ambiente.
    Por padrão, se o parâmetro MV_NFENTCA  estiver habilitado e o documento for espécie SPED e tenha sido transmitido, automaticamente será efetuada a tentativa de transmissão de cancelamento deste documento.

05. ASSUNTOS RELACIONADOS

  •         Não se aplica