cancel
Showing results for 
Search instead for 
Did you mean: 

Log de Erros

Former Member
0 Kudos

Pessoal,

gostaria de saber se alguém já passou por esta situação.

Estamos na produção e quando consulto as notas fiscais eletrônicas geradas no dia na transação J1BNFE, todas as notas aparecem com log de erro, mesmo depois de terem sido aprovadas pela Sefaz e impressa, a mensagem é a seguinte:

"NF-e 0000154658 has document status "Authorized"; new document status "Authorized" is not allowed

Message no. J1B_NFE 005

Diagnosis

The current document status "Authorized" of the NF-e 0000154658 does not allow an action that leads to the new document status "Authorized".

System Response

The system ignores the inbound message; no status changes occur.

Procedure

Check the NF-e history using the NF-e Monitor. If necessary, verify the NF-e processing status with the authorities."

É como se a autorização estivesse sendo solicitada novamente

Pode estar relacionada com a reimpressão?

Muito Obrigada

Cristina

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Cristina,

Isto acontece porque o GRC está tentando enviar "novamente" para o R/3, e ele se "recusa" a processar, por isso a entrada no log.

O que deve estar acontecendo no seu sistema é:

- O GRC envia a autorização para o R/3 chamando a RFC J_1BNFE_XML_IN_TAB

- O R/3 começa a atualizar os status.... e após o COMMIT existe a parte de impressão automática

- Se acontecer algum problema aqui não tratado em seu código ou alguma mensagemtipo E ou A a RFC é abortada

- Como o GRC não recebe um ok parcial pois a RFC foi abortada, consta nele como atualização sem sucesso

- O GRC grava na tabela /xnfe/backstatus todos os registros que o R/3 "recusou" ou c/ falha na transmissão

- Através do programa /xnfe/update_erp_status (escalonado como job) estes registros serão retransmitidos ao R/3

- Como não era um erro de comunicação de fato, nem um erro temporário tipo usuário bloqueando a NF-e, o R/3 NUNCA irá processar este registro

O que você pode fazer:

- verificar se o COMMIT está configurado para COMMIT WORK AND WAIT (SAP Note 1163056)

- verificar se seu código prevê o momento correto de chamar a impressão automática

- verificar os logs da chamada da função INTAB no GRC (RSRFCTRC)

- atualizar o programa de reenvio do GRC pois a ultima versao nao insiste eternamente (SAP Note 1327465)

Nesta thread tem exemplo de código para a badi de impressão automática e sugestão de separar o LUW da impressão pelo IN BACKGROUND TASK:

Atenciosamente, Fernando Da Ró

Answers (1)

Answers (1)

Former Member
0 Kudos

Olá Fernando,

mais uma vez, obrigada pelo apoio!

Iremos aplicar a Nota para correção!

Former Member
0 Kudos

Olá Cristina,

Como resolveu esta questão? Estou com o mesmo problema.

No meu caso, o log na J1BNFE aparece com status de uma nota autorizada, porém continua com a bandeira vermelha.

Ao acessar o log ele diz que o Documento já existe (Document XXXXX already exists). E o último usuário que atualizou o log foi o usuário da RFC que conecta no R/3.

Obrigado,

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Por favor crie uma nova thread para o seu problema explicando do início ao fim o que aconteceu, que status você encontra no R/3 e no GRC, as mensagens e qual a necessidade agora.

Nem sempre o problema parecido tem a mesma solução.

Atenciosamente, Fernando Da Ró