Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Cancelamento de NF-e parado (batch status 05, process status 02)

Bom dia pessoal,

Ontem tivemos um problema no GRC/PI de um cliente, onde por alguma razão o certificado estava sendo rejeitado. Depois de vários problemas causados por isso, foi resetado o j2ee e o sistema voltou a operar normalmente.

As sequelas disso foram duas notas para as quais foi solicitado o cancelamento, agora elas estão com status de processamento 02 (Sent to Signature Service) e batch status 05 (Result Received).

Seguindo uma orientação para um caso parecido (),

peguei os MsgIDs das mensagens dessas NFs na /xnfe/acknowledg (ambas com SIGNC), encontrei-as no SXI_MONITOR do PI, onde elas são listadas 2x cada, com os seguintes status

1 - Status = Transfer to Process Engine (, Ack. Status = branco

2 - Status = Processed Successfully, Ack. Status = Still awaiting acknowledgment (bola verde com interrogação)

Ao tentar dar restart nas mensagens, recebo a seguinte mensagem de erro:

You cannot restart XML message E07AFA5FD584CEF1B15C3C4A927627EC with this status/type

Message no. XMS_ADM085

Diagnosis

You want to reschedule an XML message that has already been processed (Restart). However, the XML message status or type does not permit a restart.

System Response

You can only restart asynchronous XML messages.

Furthermore, you can only reschedule XML messages with errors. You cannot restart correctly processed XML messages or XML messages with the status Being Processed.

Tem algo que possa ser feito sem ter que alterar tabelas?

Como a equipe responsável pelo PI/GRC fica fora do BR, é bem complicado conseguir autorização para qquer coisa nesse sentido em PRD.

ps.: Agora cliquei no "Expand all messages", para cada um dos MsgIDs, apareceram 2 novas linhas, uma com status = Scheduled (bandeira verde) e outra com status Scheduled for Outbound Processing (seta preta), ambos com o awaiting ack.

=> SMQ1 e SMQ2 ambas sem entradas.

Obrigado!

Eduardo Hartmann

replied

Tem. Vc pode executar o proxy manualmente pela SPROXY, e daí dá ctrl+v no payload que vc copiou.

Se vc tiver o payload, talvez seja melhor do que o insert manual do status de erro.

Abs,

Henrique.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question