Ir para conteúdo
  • Cadastre-se

dev botao

222 - Rejeicao: Protocolo de Autorizacao de Uso difere do cadastrado


Juarez
  • Este tópico foi criado há 1830 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá a todos, estou passando pelo seguinte problema, ao tentar cancelar uma NFe seja pela chave ou pelo XML, recebo esta mensagem de retorno:

222</cStat><xMotivo>Rejeicao: Protocolo de Autorizacao de Uso difere do cadastrado

 

Já atualizei os schemas e fiz todos os testes possíveis, consultei a NFe no SEFAZ do MS e o protocolo está com o número correto, porém ele continua dando este retorno. Alguém saberia dizer o que pode ser? 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
10 minutos atrás, Juarez disse:

Já atualizei os schemas e fiz todos os testes possíveis, consultei a NFe no SEFAZ do MS e o protocolo está com o número correto, porém ele continua dando este retorno. Alguém saberia dizer o que pode ser? 

Pode (dificilmente) ser o ambiente incorreto, uma mesma chave em homologação tem outro protocolo do que o de produção.

Pode o protocolo estar errado mesmo, verifique e verifique de novo.

Ou um problema na SEFAZ.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

1 hora atrás, BigWings disse:

Pode (dificilmente) ser o ambiente incorreto, uma mesma chave em homologação tem outro protocolo do que o de produção.

Pode o protocolo estar errado mesmo, verifique e verifique de novo.

Ou um problema na SEFAZ.

           Obrigado pelas dicas, eu verifiquei várias vezes, veja como estou consultando o protocolo, estou capturando do site do sefaz.... a rotina estava funcionando normalmente, parou derrepente. 
 
           ACBrNFe1.NotasFiscais.Clear;
            ACBrNFe1.EventoNFe.Evento.Clear;

            ACBrNFe1.WebServices.Consulta.NFeChave := CancChave.edChave.Text;


            if ACBrNFe1.WebServices.Consulta.Executar then
            begin
                CancChave.edProtocolo.Text := ACBrNFe1.WebServices.Consulta.Protocolo;
            end;

 

        try
            if CancChave.ShowModal <> mrOK then exit;

            ACBrNFe1.EventoNFe.Evento.Clear;
            with ACBrNFe1.EventoNFe.Evento.Add do
            begin
                infEvento.chNFe := CancChave.edChave.Text;
                infEvento.CNPJ := dvdados.RetiraCaracteresEspeciais(TBConfigCNPJ.AsString);
                infEvento.dhEvento := now;
                infEvento.tpEvento := teCancelamento;
                infEvento.detEvento.xJust := CancChave.edJusiticativa.Text;
                infEvento.detEvento.nProt := CancChave.edProtocolo.Text;
            end;
            Cancelou := ACBrNFe1.EnviarEvento(StrToInt(CancChave.edLote.Text));
            ConfirmaCancelamentoNFe;

            LoadXML(ACBrNFe1.WebServices.EnvEvento.RetornoWS, WBResposta);


        finally
            FreeandNil(CancChave);
        end;
 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 1830 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.