on 10-20-2009 1:27 PM
Bom dia a todos.
Estou verificando no SAP, tabela J_1BNFE_INVALID que esta gerando muitos registros com mensagem numero 063 (classe J1B_NFE).
063 = Inconsistência para XML de entrada: o código de status não é permitido
Consultando uma das notas na J1BNFE, constatei que esta gerando o log:
"NF-e 0018162618 tem status de doc."Autorizada"; novo status de doc."Autorizada" não é permitido"
Realmente a nota foi autorizada as 23:30. Depois de autorizada houve 10 tentativas de autorizar novamente.
Porem nao tem nenhum problema com a nota.
Alguem sabe o que significa e como evitar?
Obrigado.
At.,
Bernardo Tavares Braga
Edited by: Bernardo TB on Oct 20, 2009 2:30 PM
Edited by: Bernardo TB on Oct 20, 2009 2:33 PM
Bom dia Bernardo,
Estes registros que ficam na J_1BNFE_INVALID são aqueles em que por algum motivo o R/3 recusou-se a processar ao receber uma resposta do GRC, conforme você bem descreveu.
Este registro é apenas um "resultado" de uma falha na entrega da primeira resposta do GRC ao R/3. Quanto as 10 tentativas é devido ao report de reenvio tentar entregar e o R/3 continuar recusando (veja que seu report /xnfe/update_erp_status deve ter 10 tentativas).
Nesta situação de não conseguir autorizar uma NF-e já autorizada, provavelmente ocorreu algum problema na impressão automática (você utiliza impressão automática? CALL_RSNAST00 ?)
Não necessáriamente isto aconteceu com esta nota, pode ter sito uma outra nota do mesmo lote (lote de Sefaz).
Um dos problemas é que na comunicação GRC -> R/3 feita por RFC se acontecer qualquer erro de comunicação ou alguma instrução ABAP MESSAGE, provoca o cancelamento da execução da RFC, "dizendo" ao GRC que nada do lote foi entregue ao R/3.... Infelizmente desta forma as NF-es do lote que já foram processadas com sucesso constarão como não processadas para o GRC.... Causando o que você encontrou.
Soluções:
- 1163056 NF-e: Problems with printing via BADI method CALL_RSNAST00. Veja:
- Procure por MESSAGES na transação RSRFCTRC (log de RFC) no GRC procurando pelas chamadas à função J_1B_NFE_XML_IN_TAB.
- Verifique se seu programa de impressão Z está atualizado com todas as notas do standard. Veja:
- No seu código da BAdI use IF`s para só imprimir faz sentido. Veja:
- Mover o código da BAdI para uma função Z com chamada IN BACKGROUND TASK praticamente elimina o problema. Veja:
Atenciosamente, Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
16 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.