cancel
Showing results for 
Search instead for 
Did you mean: 

J1BFE em Wainting

Former Member
0 Kudos

Srs,

Mais uma vez peço ajuda de vcs!

Uma NF-e foi enviada para SEFAZ e o retorno foi o seguinte:

NF-e Monitor

Process Status: 05 (Result Received)

Error Status: 71 (Rejected by authorities)

StatusCode: 204 (Rejeição: Duplicidade de NF-e)

No SXBM_MONI (BATCH_nfeRecepcaoLote_OB), o Status está com sucesso (bandeira quadriculada), já em Ac. Status, "System Errors" ("X" Vermelho).

O seguinte erro aparece no XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Response

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="BPE_ADAPTER">NEGATIVE_ACKNOWLEDGEMENT</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Negative acknowledgment triggered by a process</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Acessando a tcode J1BNFE, ela ainda aparece com status de wainting!

O que é muito estranho é, que na SEFAZ a nota não existe. Ou seja, seria impossível ter sido rejeitada por duplicidade!

Já dei uma lida no post:

Alguém já passou pelo problema e poderia dar uma dica de como resolvê-lo?

Qualquer ajudar será muito bem vinda.

Ricardo

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Não confunda o problema de negócio com a rejeição 204 com o NEGATIVE ACKNOLEDGMENT.

Para a resposta 204, é um comportamento padrão do GRC não enviar resposta ao ERP, sendo que o processo fica realmente parado e o usuário deve entrar no detalhe da NF-e e manualmente clicar no "Status Query".

Para o NEGATIVE ACKNOWLEDGMENT, com certeza não é do mesmo processo, é uma resposta natural para o GRC para quanto acontece algum erro no processamento no PI / Integration Server de qualquer interface (assinatura, lote, consulta, cance....)

Uma rejeição da Sefaz não é um ERRO para o GRC, é algo previsto e tratado.

Para resolver o problema faça o status query nesta NF-e, após alguns segundos irá atualizar o GRC e o ERP.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Fernando,

Muito obrigado por sua pronta resposta.

Mas este procedimento já havida dado e o mesmo não resolveu o problema. A nota continua com o mesmo status de erro!

Intrigante é que, foram processadas 4 notas simultaneamente, 3 notas finalizaram com sucesso e somente esta está com este erro.

Agradeço sua dica e qquer comentário que faça necessário.

Ricardo

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

O procedimento é o mesmo, o que pode estar acontecendo agora é alguma falha na consulta de status, daí o ACK NEG pode estar relacionado a este processo, e não ao original.

Procure pela mensagem de erro no client do PI (mesma SXI_MONITOR), para um ACK NEG do lado do integration você deverá encontrar uma mensagem PI com erro (bola vermelha). Lá tem o erro a ser avaliado.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Boa tarde Fernando,

O problema foi parcialmente resolvido.

A batchs que estavam presas eu consegui liberar, diminuindo o tempo job /XNFE/UPDATE_ERP_STATUS para 2min.

Outra coisa, o serviço da SEFAZ de São Paulo também estava com problema hoje.

Tentei dar restart nos batchs, mas a seguinte mensagem aparecia: Web service is currently unavailable; batch will not be sent

Qdo o ambiente foi restabelecido as notas que estavam presas, foram finalizadas com sucesso!

Mas algumas delas continuam com status 204, mas lá na SEFAZ elas foram aprovadas. Qdo clico no Status Query, a seguinte mensagem aparece: Process NF-e Status Query was started; please refresh the display (NF-e ). Mas no refresh, o status continua o mesmo!

Em uma destas notas, percebi que na tabela /XNFE/XML, o DOCID e o NPROT, não estão sendo atualizados.

Como eu altero este status e em qual tabela consigo modificá-lo?

Na SEFAZ estas notas estão autorizadas, como o erro é 204 não gerou XML. Não gerando XML, não podemos gerar a DANFE, que por sua vez não serve de nada....rsrs

Imagino que seja erro no GRC ou PI, mas sinceramente estou quebrando a cabeça pra resolver isto e não tenho idéia como agir.

Vc ou alguém teria alguma dica para tentar me ajudar?

Muito obrigado mais uma vez por sua ajuda.

Ricardo

Edited by: Ricardo - Basis on Feb 11, 2010 6:06 PM

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Faça o seguinte:

- Clique no status query uma vez mais

- Vá na transação SXI_MONITOR, e verifique a última mensagem para a interface NFESC* no client do PI

- Entre no detalhe e veja que erro existe por lá, ou que retorno a Sefaz está dando para este processo

Observação: O procedimento é este, está acontecendo algo inesperado no Status Query que você tem que resolver.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

É meu caro,

Este procedimento já realizei e não encontrei nada no SXI_MONITOR.

São 12 notas que estão com erro 204 e todas já estão lá na SEFAZ, mas o monitor da J1BNFE está com status "wainting" (engrenagem) e não passa.

Em uma situação normal, os campos DOCID e NPROT devem conter a chave de acesso ao XML armazenado no KPro (DOCID) e o número do protocolo (NPROT).

Porém, estes campos estão vázios. Isto quer dizer que os XML's não são gerados por conta destes campos...ok!?

Já fiz e refiz os schedules dos jobs principais: Reports, Check e Update_Status, todos estão funcionando perfeitamente.

Será que resetando e re-enviando estas NF-es, poderia resolver o problema?

Estou sem acessos às tcodes SM30 / SM37 e SM38, se não já teria rodado as /XNFE/UPDATE_ERP_STATUS_DIAL e J_1BNFE_XML_IN_TAB.

Sem erros na SM14, SM12, SM21, SM13, ST22, etc.... rsrs

Alguma sugestão ou posso tacar fogo em tudo??? rs

Muito obrigado por sua ajuda,

Ricardo

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Vamos por partes...

- primeiro, mantenha o foco neste procedimento e não divague por outras transações ou suposições

- abra a NF-e e deixa pronta para apertar o Status Query mas não aperte

- abra a SXI_MONITOR e coloque a data e hora inicial

- execute e veja que registros encontra

- agora dispare o Status Query e aguarde receber as mensagems

- cole no fórum as mensagens que obtiver no webdynpro

- volte na SXI_MONITOR e clique em refresh e veja se tem alguma mensagem nova (para a interface Status Query) se tiver cole aqui o XML do pedido e da resposta

- caso não apareça nada na SXI_MONITOR

- procure pela chave de acesso na tabela /xnfe/acknowledg e delete o registro se encontrar

- repita todos os passos anterior.

- se nao funcionar abra chamado no componente SLL-NFE

Atenciosamente, Fernando Da Ró

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Analisando o screen shot da MONI dá pra verificar:

1) A mensagem não está sendo executada (repare o status do interrogação com bola verde)

2) Você está acessando a informação incorretamente, para ver a mensagem do negócio GRC NFe você deve ir em Payload -> Maindocument e não no manifest

Proxima ação:

Você deve estar com filas paradas por algum problema, vá na SMQ2, coloque client = * e verifique se tem alguma fila com registros parados por falha, dá duplo clique na fila e duplo clique novamente que você chega no detalhe da mensagem. (verifique também a fila SMQ1)

- tente reiniciar cada processo interrompido

- de acordo com a mensagem de erro,

- se o processo nao for restartável delete-o e deixe a fila correr

Atenciosamente, Fernando Da Rós

P.S.: Evite reportar o que não é pedido, a thread acaba ficando extensa e cansativa, por agora verifique as filas. Se você notar alguma mensagem de erro dentro do payload-maindocument no XI relacionado ao que estamos conversando (NFESC) pode postar também, fora isso evite o desgaste.

Answers (0)