Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, to tentando cancelar uma NFC-e mas da rejeição 493

ja peguei os schemas novos no site da sefaz, mas continua dando o erro.

é exatamente esse erro:

'493: Rejeicao: Evento nao atende o Schema XML especifico (Elemento: envEvento/evento[1]/infEvento/detEvento/nProt)'

Alguem poderia me ajudar?

o xml criado foi esse:

 

'<?xml version="1.0" encoding="UTF-8"?><evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00"><infEvento Id="ID1101112919020427203200010565001000026246168909832101"><cOrgao>29</cOrgao><tpAmb>2</tpAmb><CNPJ>04272032000105</CNPJ><chNFe>29190204272032000105650010000262461689098321</chNFe><dhEvento>2019-02-05T15:45:35-03:00</dhEvento><tpEvento>110111</tpEvento><nSeqEvento>1</nSeqEvento><verEvento>1.00</verEvento><detEvento versao="1.00"><descEvento>Cancelamento</descEvento><nProt/><xJust>teste teste teste teste teste</xJust></detEvento></infEvento></evento>'

 

pelo que percebi ele criou uma tag nProt. so q nenhum momento eu passo esse parametro. ate pq o componente não tem a opção de informar o protocolo

 

ta aq um trecho do codigo

 

DM_BASE.ACBrNFe1.EventoNFe.Evento.Clear;
 Dm_base.ACBrNFe1.EventoNFe.IdLote := ILote;


        with DM_BASE.ACBrNFe1.EventoNFe.Evento.Add do begin
          infEvento.dhEvento := now;
          infEvento.tpEvento := teCancelamento;
          InfEvento.tpAmb := Dm_base.ACBrNFe1.Configuracoes.WebServices.Ambiente;
          InfEvento.Cnpj := RetEmpresa.Cnpj;
          InfEvento.ChNFe := Chave;
          InfEvento.NSeqEvento := ISeq;
          InfEvento.COrgao := StrToInt(Copy(Chave, 1, 2));
          infEvento.detEvento.xJust := Justificativa;
        end;


       Dm_base.ACBrNFe1.EnviarEvento(Dm_base.ACBrNFe1.EventoNFe.IdLote);

Postado

Ja descobrir o erro. Estava faltando justamente o procotolo. mas agora ta dando o erro:

501: Rejeicao: Prazo de Cancelamento Superior ao Previsto na Legislacao

 

sendo que a nfc-e foi transmitida hoje

  • Curtir 1
Postado

Veja o que diz a norma (Ajuste SINIEF 07/2018) :

Citar

“Cláusula décima quinta: O emitente poderá solicitar o cancelamento da NFC-e, desde que não tenha havido a saída da mercadoria, em prazo não superior a 30 minutos, podendo ser reduzido a critério de cada unidade federada, contado do momento em que foi concedida a Autorização de Uso da NFC-e, de que trata o inciso I da cláusula oitava.”

 

 

Postado

Alguem pode me ajudar?

Ja esta dando o erro 222 Protocolo de Autorização de Uso difere do cadastrado

mas o procoloco que estou enviando é o mesmo

Rafael, estou tentando em ambiente de homologação, na mesma hora que transmito tento cancelar. então nem tem 30 minutos

  • Administradores
Postado

Boa tarde.

Você consegue reproduzir a mesma situação com o demo?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

pelo que vi no projeto demo so é necessario incluir essas informações?

infEvento.dhEvento := now;
     infEvento.tpEvento := teCancelamento;
     infEvento.detEvento.xJust := vAux;

  • Moderadores
  • Solution
Postado

Rejeição 222: Protocolo de Autorização de Uso difere do cadastrado - Como resolver?

Rejeição

222 - Protocolo de Autorização de Uso difere do cadastrado

 

Causa

Quando for emitido um Evento de Cancelamento para um NF-e autorizada e o Número do Protocolo (Campo: detEvento / nProt - ID: HP20) de autorização da NF-e for diferente do informado no Evento de Cancelamento, será retornado a rejeição "222 - Protocolo de Autorização de Uso difere do cadastrado".

Exemplo:

Foi emitido um Evento de Cancelamento, para uma NF-e de Número do Protocolo "143150004507669",  mas foi informado no evento o Número do Protocolo igual à "143130006510696". Nessa situação, a NF-e será rejeitada pelo motivo 222.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<evento versao="1.00">
    <infEvento Id="ID1101114315109999999999999955110000000928166842136901">
        <cOrgao>43</cOrgao>
        <tpAmb>2</tpAmb>
        <CNPJ>99999999999999</CNPJ>
        <chNFe>43151099999999999999551100000009281668421369</chNFe>
        <dhEvento>2015-10-29T10:22:24-02:00</dhEvento>
        <tpEvento>110111</tpEvento>
        <nSeqEvento>1</nSeqEvento>
        <verEvento>1.00</verEvento>
        <detEvento versao="1.00">
            <descEvento>Cancelamento</descEvento>
            <nProt>143130006510696</nProt>
            <xJust>Teste para Evento de Cancelamento</xJust>
        </detEvento>
    </infEvento>
</evento>

 

Veja regra de validação da Sefaz:

Rej222.PNG

 

anexe o xml da NFC-e que está sendo cancelada e do evento

  • Curtir 3
Postado

Pessoal, ja descobrir

Gr@c@

é exatamente isso, eu não percebi que na minha base de dados o procotolo n estava o de autorização. tem algo no nosso sistema q n esta buscando o procotolo.

Obrigada a ajuda de todos.

  • Curtir 1
Postado

Pessoal, so mais uma coisinha.

Qual a diferença entre

ACBrNFe1.WebServices.Retorno.Protocolo

ACBrNFe1.WebServices.Retorno.Recibo

 

debuguei aqui e ta trazendo protodolos diferentes

 

o primeiro seria o protocolo autorizado

e o segundo o protocolo gerado antes da autorização?

  • Consultores
Postado

Bom dia Milton,

Não, a diferença entre Protocolo e Recibo é o seguinte:

Recibo contem o numero do recibo que atesta o recebimento do lote pela SEFAZ para ser processado.

Protocolo contem o numero do protocolo que atesta o processamento da nota com sucesso pela SEFAZ.

Posso enviar um lote com até 50 notas, neste caso terei um único Recibo e um Protocolo para cada nota processada com sucesso.

Isso no modo assíncrono.

No modo síncrono só podemos enviar uma nota de cada vez, sendo assim teremos um único Recibo (tem SEFAZ que não retorna) e o Protocolo da nota caso esta tenha sido processada com sucesso.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • 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.