cancel
Showing results for 
Search instead for 
Did you mean: 

Notas com status de erro no GRC e aprovadas no R3

Former Member
0 Kudos

Pessoal boa tarde.

Encontrei uma situação inusitada aqui. Gostaria de saber se alguém teria alguma dica de como proceder nesse caso.

Algumas notas foram emitidas no ECC em contingencia, porém quando a contingencia foi retirada e as notas enviadas a SEFAZ, as mesmas atualizaram no ECC corretamente, mas ficaram com status de erro no GRC (Com um X). Essas notas ficam disponíveis na nova Tab u201CErro ao atualizar o ERPu201D, (Disponível no SP12), mas quando a nota com problema é selecionada e é executado a atualização, a nota continua com status de erro no GRC e na coluna u201CErro ERPu201D com o cod de erro 107.

Um log também é gerado na J1BNFE com a mesma informação (Status documento "Autorizado" não é permitido p/NF-e XXXXXXX com status comun.sistema "Autorizado").

Alguém já viu algo parecido?

Obrigado.

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Aparentemente algum erro na BAdI de impressao que soh ocorre para NFes em contingencia.

No caso, mesmo que aconteca o update da J_1BNFE_ACTIVE corretamente, o erro na BAdI devolve uma msg de erro pro GRC, que entende que o processo falhou (ou mesmo pode ter dado erro pra uma NFe do lote, e voltou erro pra todas).

Procure aqui pelo forum que vc vai encontrar algumas sugestoes de como evitar esse problema. Basicamente, o ideal eh vc separar o update das tabelas internas da execucao da logica de impressao atraves da utilizacao de uma funcao Z que vc pode chamar em background no metodo de impressao (CALL_RSNAST00 ou algo assim) da BAdI. Dentro do metodo, soh faca a chamada da funcao Z em background e coloque as logicas todas na funcao; isso vai separar logicamente o update da execucao da logica e evitar que o GRC entenda como erro uma NFe que atualizou corretamente (eventuais erros de execucao vc vai visualizar na SM58/ST22). Evite tb colocar comandos MESSAGE na BAdI, visto que ela eh chamada por uma RFC Destination e nao usuario. Mas como falei, faca um search q vc vai encontrar mais detalhes.

Abs,

Henrique.

Former Member
0 Kudos

Henrique muito obrigado.

Já estou vendo aqui com nosso ABAP, assim que possuir um parecer, volto a escrever.

Obrigado.

Answers (0)