Ir para conteúdo
  • Cadastre-se

dev botao

Encerrar Mdf-E


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

Recommended Posts

Bom dia

 

Após uma consulta aqui no fórum, criei a função de encerramento do MDF-e. Ainda estou no ambiente de homologação, e ao tentar encerrar, recebo rejeição:

226 - Código da UF do Emitente diverge da UF autorizadora.

 

Pelo que me consta, a UF e Cidade informada no evento devem ser a mesma da cidade destino.

Estou enviando em anexo os xml do mdf-e e do evento.

 

Alguém poderia me informar o que poderia estar errado ?

 

Grato pela atenção.

 

0-ped-evento.xml

24130612977960000195580010000000011000000120-mdfe.xml

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Turbo Drive, muito obrigado por ter postado aqui a solução para este problema!
 
Temos um cliente do Pará que precisou cancelar uma MDF-e, e estava ocorrendo a mesma rejeição 226: Código da UF do Emitente diverge da UF autorizadora, e o problema estava exatamente na função TInfEvento.getcOrgao da pmdfeEventoMDFe.pas, que inclui o Pará nesta regra do SVAN.
 
Removi a regra e pimba, MDF-e cancelada com sucesso (ambiente de Produção)!
 
---
Ítalo e demais colaboradores do projeto: não encontrei nenhuma referência sobre esta regra de enviar o código 91 para as UFs ES, MA, PA, Pi e RN na documentação da MDF-e.
 
Não vou conseguir testar para as demais UFs, mas como não encontrei nenhuma menção sobre isso, acredito que a regra toda deva ser removida, ficando apenas:
 
function TInfEvento.getcOrgao: integer;
//  (AC,AL,AP,AM,BA,CE,DF,ES,GO,MA,MT,MS,MG,PA,PB,PR,PE,PI,RJ,RN,RS,RO,RR,SC,SP,SE,TO);
//  (12,27,16,13,29,23,53,32,52,21,51,50,31,15,25,41,26,22,33,24,43,11,14,42,35,28,17);
begin
  Result := StrToInt(copy(FChave, 1, 2));
end;

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Jek,

 

Alteração feita e disponibilizada, vamos aguardar se para as demais UF o problema se resolva desta forma também.

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

  • 1 ano depois...

Bom dia.

 

Tive o mesmo problema com o emissor na Bahia (BA) no ambiente de homologação. Fui no fonte descrito (pmdfEventoMDFe.pas) e o método "getcOrgao" tem apenas uma linha: "Result := StrToInt(copy(FChave, 1, 2));".

 

Não consegui evoluir. É algo que deixei de fazer no meu fonte?

 

Grato

Editado por Luciano Alberti
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

 

Para efetuar o Encerramento do MDF-e aconselho antes carregar o XML do mesmo.

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

  • Consultores

Bom dia Luciano,

 

Só que o seu post #6 se refere ao envio de evento e não emissão do MDF-e.

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

  • Consultores

Boa tarde Luciano,

 

Todas as UF se utilizam da SEFAZ-Virtual de RS, sendo assim se funciona em São Paulo tem que funcionar na Bahia, etc.

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

  • Consultores

Bom dia Carlos,

 

Estude a rotina do botão [Encerramento] do programa exemplo do componente ACBrMDFe.

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

  • 1 ano depois...

Boa Tarde

Estou estudando o demo, e ao envia, apresenta o erro abaixo:

1 - Código da UF do Emitente diverge da UF autorizadora.

Alguém sabe informar o que pode ser!?

 Ide.procEmi := peAplicativoContribuinte;
   Ide.verProc := '1.0';
   Ide.UFIni   := 'MA';
   Ide.UFFim   := 'MA';

   with Ide.infMunCarrega.Add do
    begin
     cMunCarrega := 2111300;
     xMunCarrega := 'SAO LUIS';
    end;

 

erro.png

Aurino

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Aurino,

Qual é a UF do Emitente?

Qual é a UF informada na configuração do componente?

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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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