cancel
Showing results for 
Search instead for 
Did you mean: 

Esclarecimento sobre contingencia

Former Member
0 Kudos

Caro colegas,

Estamos em fase de testes e para testar as contingencias fiz o seguinte. Para simular um erro de comunicacao, fui la no scenario de configuracao e alterei o target URL do CC. Geramos uma NF-e e essa NF-e foi adicionada no batch. Alterei denovo o URL no CC para o URL correto. No monitor eu mudei a nota para contingencia e posteriormente usei a VF11 para estorna-la. A NF-e ficou com o SCS de "5". O process step esta com branco. Minha pergunta e se isso e normal. A nota ficaria para sempre com esse status? Ou errei no processo de contingencia?

abs,

Phil

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Phil,

Você fez corretamente a questão no R/3, ou seja, o switch to contingency + cancelamento + novo processo em contingência.

Ele ficará nesta situação até o GRC / Sefaz processar a NF-e e devolver para o R/3.

Assim que a mensagem GRC / Sefaz chegar no R/3, seja rejeição ou autorização.

Você tem que requisitar o cancelamento para regularizar toda situação R/3 - GRC - SEFAZ.

Atenciosamente,

Fernando Da Ró

Former Member
0 Kudos

Ola Fernando....obrigado pela resposta. Eu dei um switch to contingency e cancelei a nota usando VF11. Agorinha fiz uma outra nota que veilo com o flag (under contingency) marcado. Porem nao consigo cancelar a outra nota pois recebo essa mensagem:

Request to cancel NF 0000000031 not allowed for doc. status "Waiting for Response" and sys. status "Processing Switched to Contingency Mode"

Phil

former_member182114
Active Contributor
0 Kudos

Bom dia Phil,

Tudo correto, a nota gerada após um switch to contingency no mesmo processo já "nasce" em contingência.

A nota anterior você só poderá solicitar o cancelamento após chegar uma resposta do GRC / SEFAZ.

Este mecanismo de switch to contingency serve exatamente para isto. Quando você não recebeu a resposta do GRC/SEFAZ e precisa dar continuidade ao negócio.

Seu próximo passo: Fazer o GRC "andar" e enviar/receber uma resposta da Sefaz para a nota anterior. Provavelmente o lote está com status com erro e vc só precisa restartar, ou então, tem processo parado no PI.

Atenciosamente,

Fernando Da Ró

Former Member
0 Kudos

O messaging system status esta com "A". Ele nao deveria ter mudado para "B" ou "C"?

Phil

former_member182114
Active Contributor
0 Kudos

Não. O B/C é uma resposta do GRC, e neste caso o R/3 não chegou a enviar nenhum pedido de cancelamento ao GRC.

A=Envio recebido

B=Cancelamento recebido

C=Inutilização recebida

V=Falha na validação

G=Erro Geral - Requisição recusada.

Former Member
0 Kudos

No PI deu um erro nao re-startavel. Eu tyinha mudado o URL para simular um erro com a SEFAZ. Agora pergunto...quando tenho um erro desse tipo, tem jeito de comecar o processo denovo. Tipo forcar um re-envio?

abs,

Phil

former_member182114
Active Contributor
0 Kudos

No GRC Web Batch Monitor existem duas abas para erros, sendo uma para envio e outra para consulta de lote.

Ambas possuem internamente um botão para Reinicializar o processo.

Que consiste em enviar novamente ao PI / GRC.

Como estão os status do lote no GRC.

Atenciosamente,

Fernando Da Ró

Former Member
0 Kudos

O Batch Status esta como 02 - Sent to PI. Tenho 2 tabs onde tem o botao de restart. Porem esse batch nao esta dentro dos tabs. Entao para o GRC nao houve nenhum erro.

Phil

former_member182114
Active Contributor
0 Kudos

Phil,

Você pode forçar, o lote ir para aba de restart de envio, criando um registro na tabela /XNFE/BAT_HIST com os valores BATSTA=01, ERRORSTAT=38, ERTIME = maior hora + 1 segundo, os outros valores copie deste que está com status 02.

De qualquer forma o Acknowledgment do PI deveria ter chegado no GRC informando do ERRO para ele mesmo colocar na situação 02/72 (se não me engano). Independente do workaround funcionar acho melhor abrir um chamado (SLL-NFE) para investigar melhor isto.

Toda necessidade de /h deve ser investigada e entendida.

Atenciosamente,

Fernando Da Rós

Edited by: Fernando Ros on Sep 15, 2009 11:31 PM

Former Member
0 Kudos

Obrigado Fernando. Forcei o status "38" e funcionou.

abs,

Phil

Answers (0)