Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

Consegui resolver o problema (em ambiente de homologação).

 

No arquivo pmdfeEventoMDFe.pas retirei o código do RN (24) do grupo que utiliza o SVAN. Salvei o arquivo, recompilei minha aplicação e tanto o Encerramento quanto o Cancelamento funcionaram sem problemas.

  • 4 meses depois ...
Postado

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;

  • 1 ano depois...
Postado (editado)

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
Postado

Tem razão e peço desculpas.

 

Mas no tópico sobre rejeição que encontrei (emissão) somente fala de emitir em várias filiais. No meu caso é simples. Única filial e emissor dando esta mensagem. Já revisei o código e bate com a UF do certificado.

  • 1 ano depois...
Postado

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

 

 

Postado

Boa Noite Italo Jurisato...

A UF do emitente está igual ao registrado no componente.

UF do Emitente: MA

UF do Componente: MA

 

 

Aurino

 

 

  • Este tópico foi criado há 3132 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.