cancel
Showing results for 
Search instead for 
Did you mean: 

BATCH_nfeRecepcaoLote_OB - Akcnowlegment Message Error

maikol_murillo
Explorer
0 Kudos

Olá

Faz 9 dias os Cerificados digtais em XI expiraram.

Os certificados foram trocados por novos certificados.

Depois disso, todos os batches das notas no GRC ficam com erro 36 - PI system error.

Verificando as messagens XML este é o erro encontrado na messagem de ACK:

BPE_ADAPTER">NEGATIVE_ACKNOWLEDGEMENT

Negative acknowledgment triggered by a process

Ainda não conseguimos entender o erro se somente os certificados foram trocados.

Obrigado pela ajuda.

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Essa mensagem é o diagnostico de que algo aconteceu no BPM, nao a descricao do erro.

Vc precisa investigar para ver o que aconteceu de fato.

Pode ser que seu novo certificado nao tenha sido aceito pela SEFAZ na comunicacao síncrona e daí o BPM falhou.

O processo de Check de Status de Serviço funciona corretamente?

Abs,

Henrique.

maikol_murillo
Explorer
0 Kudos

Henrique

Obirgado pela rapida resposta.

O Service Status check não tem problemas, todos os sites estão verdes ai (status 107).

Os queues (SMQ1, SMQ2) no GRC e XI estão limpos.

Obrigado pela ajuda.

Maikol.

former_member182114
Active Contributor
0 Kudos

Bom dia Maikol,

Você obtem este erro de ACK no Integration Engine (client do GRC), a mensagem de erro do que provocou este negative ACK está no Integration Server (client do PI).

Logue nele e veja na mesma transação SXI_MONITOR pelo problema (Inbound -> Payload -> maindocument)

Pela sua descrição, se o serviço de status está ok e o de lote não e o problema é de assinatura.

Provavelmente o certificado que você está usando na comunicação do lote é diferente da de consulta de status. Revise sua configuração nos Communication Channel do Integration Server (client do PI).

Atenciosamente,

Fernando Da Ró

maikol_murillo
Explorer
0 Kudos

Oi Fernando

Obrigado pela ajuda, o ACK message funcionó depois da verificação dos certificados que estão sendo utilizados.

A nota fiscal recebeu o Receipt Number, mais agora o problema acontece com a messagem de Status Check.

As configurações dos certificados utilizados para esse step foram verificados e são os mesmos utilizados nos steps anteriores e tambem para o Service Status Check.

O erro é de novo no ACK message, mais agora do NFE Status Check message.

Grato pela ajuda.

Maikol.

Former Member
0 Kudos

Maikol:

O "nome" do certicado digital por acaso foi trocado? Porque se foi trocado, o novo nome precisa ser configurado no GRC e também em cada canal de comunicação com a SEFAZ.

Veja se o nome foi trocado e avise.

Obrigado,

maikol_murillo
Explorer
0 Kudos

Bom dia

O nome do certificado nao foi trocado.

O certificado é o mesmo para todos os canais de comunicacao.

O certificado existe e está configurado tambem no GRC (Configure System Response for Each Tax Number (CNPJ).

Neste momento o fluxo das notas está funcionando para dois dos sites, é estranho porque esses dois sites tem a mesma configuracao que tem os otros sites.

Obrigado pela ajuda.

maikol_murillo
Explorer
0 Kudos

Saludos

Poderiam me ajudar confirmar se os certificados que existem em GRC no Storage Key para fazer a assinatura digital tem que existir tambem no mesmo Storage Key em XI?

No ambiente de producao somente temos um certificado em XI para todos os canais de comunicacao.

No GRC temos um certificado por cada CNPJ.

Producao funciona sem problemas; ambiente de teste nao.

As configuracoes já foram comparadas e ainda temos problemas no ambiente de teste.

Obrigado pela ajuda.

henrique_pinto
Active Contributor
0 Kudos

Maikol,

apenas o certificado de SSL (único) tem que existir no XI.

Como vc trocou o certificado sem trocar os nomes, faça o seguinte teste: mude a descricao do communication channel q está com problemas e o ative. O objetivo é só reativar o objeto, pois o PI guarda os objetos ativos em Cache, incluindo caminho interno para o certificado em uso (e como o nome nao mudou, ele pode estar ainda apontando para o "fantasma" do antigo).

Att.

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Maikol,

> As configurações dos certificados utilizados para esse step foram verificados e são os mesmos utilizados nos steps anteriores e tambem para o Service Status Check.

>

> O erro é de novo no ACK message, mais agora do NFE Status Check message.

Da mesma forma, vá na SXI_MONITOR do Integration Server (PI Box) e verifique na mesma data/hora qual é a mensagem de erro "de verdade". Lembre-se que o ACK NEGATIVE é apenas um indicativo que aconteceu algo errado lá.

Então para a informação que você vê ACK NEGATIVE no GRC, pode ter várias causas.

Pelos sintomas, o erro deve ser diferente de certificado... Talvez um receiver determination faltando, proxy, url....

Atenciosamente,

Fernando Da Rós

Edited by: Fernando Ros on Sep 8, 2009 5:18 PM

maikol_murillo
Explorer
0 Kudos

Saludos

O issue foi resolvido fazendo de novo a Ativacao do Comm Channel.

Grato pela ajuda brindada.

Maikol M.

Answers (0)