Skip to Content
avatar image
Former Member

Rejeição 222 - Cancelamento de NFe

Boa noite.

Estamos tentando realizar o estorno de uma nota, criada no ambiente de Produção, mas que possui algumas informações que ser referem ao ambiente de Homologação (como o nome do destinatário: NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL; CNPJ: 99999999000191 e IE: vazia).

Ocorreram a emissão de algumas notas, até que fosse detectado este erro. Destas, a maioria foi estornada, mas, em alguns casos, como este, está ocorrendo a rejeição 222: "Rejeição: Protocolo de Autorização de Uso difere do cadastrado".

Por se tratar de um sistema de mensageria de terceiro (não-GRC), verifiquei que o arquivo TXT gerado, nas posições referentes ao protocolo de autorização da SEFAZ, estavam vazias. Desta maneira, realizei a consulta da mesma no portal da SEFAZ para obter esta numeração e a preenchi manualmente, no momento da realização do procedimento de estorno na J1BNFE e criação do arquivo TXT, mas mesmo assim, ainda ocorre este erro.

Alguém já passou, ou saberia o que estaria errado ou que poderia ser feito para conseguir a homologação de cancelamento?

PS1: A SEFAZ, neste caso, é a de Minas Gerais.

PS2: A string do arquivo gerado para o cancelamento é a seguinte, já com os dados do protocolo de autorização preenchidos:

C231130508215996000164550050000070471229145956131131091699719Estorno em período corrente 

Qualquer ajuda é bem-vinda.

Obrigado!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    May 09, 2013 at 08:56 PM

    Olá, Diego.

    Conseguiram resolver o caso?

    O xml de envio da solicitação de cancelamento envia o número de protocolo de autorização da chave.

    Exemplo:

    Parte do XML validado:

    - < protNFe versao =" 2.00 " xmlns =" http://www.portalfiscal.inf.br/nfe " >

    - < infProt Id =" NFe00 " >

    < tpAmb > 2 </ tpAmb >

    < verAplic > GO2.0 </ verAplic >

    < chNFe > 521305xxx...xx551700000xx...xxx644510 </ chNFe >

    < dhRecbto > 2013-05-08T15:59:43 </ dhRecbto >

    < nProt > 152130011579067 </ nProt >

    < digVal > Zeu8qL/cDLNFyiAOQy92JLakTfA= </ digVal >

    < cStat > 100 </ cStat >

    < xMotivo > Autorizado o uso da NF-e </ xMotivo >   </ infProt >

    Parte do XML de cancelamento:

    - < detEvento versao =" 1.00 " >

    < descEvento > Cancelamento </ descEvento >

    < nProt > 152130011579067 </ nProt >

    < xJust > Sefaz sem Comunicacao </ xJust >   </ detEvento >

    Note que os Protocolos são iguais.

    No seu caso, o erro retornado é que possivelmente o Nº de Protocolo informado no XML de cancelamento é diferente (ou inexistente) do protocolo de autorização da NF-e.

    Dê uma olhada nos dois XMLs.

    Abç.

    Att.,

    Fábio Cirino

    Add comment
    10|10000 characters needed characters exceeded

  • May 09, 2013 at 10:01 AM

    Nao adianta ver o txt, vc tem q ver o XML que está sendo enviado de fato pra SEFAZ.

    Add comment
    10|10000 characters needed characters exceeded