Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento NFC-e


Ver Solução Respondido por Gr@c@,
  • Este tópico foi criado há 1877 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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);

Link para o comentário
Compartilhar em outros sites

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.”

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

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 !!

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

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
Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...