Skip to Content
avatar image
Former Member

NFe - Atualização de Z no retorno do cancelamento


Prezados, bom dia!

Estamos com um cenário onde as NFe saída são geradas todas por processos Z.

Quando solicitamos um cancelamento pelo monitor J1BNFE, no retorno do cancelamento autorizado necessitamos estornar as NFe pelos processos Z, devido a várias tabelas Z de controle.

Para isto verifiquei que existe o método CALL_RSNAST00 onde poderia incluir toda essa lógica Z. Essa lógica Z cancela o documento de origem e também a NFe.

Se eu montar esse processo, haverá um conflito com a function module J_1B_NFE_CANCEL NFE que cancela doumento de origem e NFe.

Existe alguma configuração que desative o cancelamento do documento de origem/NFe?

Está correto o ponto onde estou pensando em colocar essa lógica Z?

Grato.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Aug 13, 2014 at 02:49 PM

    Olá Nelio.

    Para esclarecer o cenário:

    Você cria as Notas por uma chamada a BAPI de criação de Nota, certo?

    Ao fazer isso você também preenche tabelas Z relativas à esse processo.

    Essa nota aparece no monitor, você solicita o cancelamento na Sefaz.

    No retorno, além do status dessa nota precisar ser atualizado (o que já acontece) você precisa disparar outra lógica para processar suas Z.

    Isso?

    obrigado

    André

    Add comment
    10|10000 characters needed characters exceeded

    • Olá Nelio.

      Minha sugestão é você somente implementar Z daquilo que o SAP não cobre no seu cenário.

      Quer dizer, deixar o SAP cancelar os documentos standard e você somente atualiza o conteúdo Z.

      Isso para o caso da SAP estender a lógica de cancelamento, você vai perder essa lógica.

      Ex: o NFe pode ser integrado com outros produtos, como CRM, que vai receber mensagem do cancelamento da NFe no ECC dentro das rotinas de cancelamento. Se você substituir a lógica por uma própria essa mensagem falta e seu sistema fica inconsistente.

      abraço

      André

  • avatar image
    Former Member
    Aug 17, 2014 at 09:54 PM

    Oi Nelio!

    Eu sinceramente não recomendo você fazer isso. Acho que seria melhor você revisar os cenários e mudar para o standard.

    Por curiosidade... você pode explicar com mais detalhes um cenário? Digo, uma situação em que criaram toda essa lógica Z e porque o cancelamento standard não pode ser realizado?

    Abraço

    Eduardo Chagas

    Add comment
    10|10000 characters needed characters exceeded