Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição: 878 - Endereço do site da UF da Consulta por chave de acesso diverge do previsto


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

Recommended Posts

Postado

MG: Produção: Até dia 21/09, a url de consulta estava 

URL-ConsultaNFCe_2.00=http://nfce.fazenda.mg.gov.br/portalnfce

A partir desse dia, está gerando a rejeição, a url foi alterada para 

<urlChave>https://portalsped.fazenda.mg.gov.br/portalnfce</urlChave>

 

Isso vai ser mudado mesmo ou trocaram por engano, a do QR code está correta.

Até dia 21/09

<infNFeSupl>
            <qrCode>https://portalsped.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?p=</qrCode>
            <urlChave>http://nfce.fazenda.mg.gov.br/portalnfce</urlChave>
        </infNFeSupl>

Apos 21/09

<infNFeSupl>
          <qrCode>https://portalsped.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?p=</qrCode>
          <urlChave>https://portalsped.fazenda.mg.gov.br/portalnfce</urlChave>
        </infNFeSupl>

  • Membros Pro
Postado
3 horas atrás, Antonio Gomes disse:

Atualiza que foi arrumado já, acabei de atualizar aqui.

Se eu apenas colocar o arquivo "\\ACBr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeServicos.ini" na pasta do executável do cliente já resolveria ou teria que atualizar o ACBr todo?

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Postado
48 minutos atrás, valterpatrick disse:

Se eu apenas colocar o arquivo "\\ACBr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeServicos.ini" na pasta do executável do cliente já resolveria ou teria que atualizar o ACBr todo?

sim, vc muda a url.

Acontece que eu não sou de mandar isso, para evitar fadiga, mas, ja vou criar uma rotina para deletar ele da pasta, quando o programa for atualizado com a versao certa.

 

Postado

Posso estar enganado, mas dei uma lida nos fontes do ACBr, mais especificamente nessas rotinas de leitura do "ACBrNFeServicos.ini".

function TWebServicesConf.LerParamsIniServicos: AnsiString;
var
  ArqIni: String;
  FS: TFileStream;
begin
  Result := '';
  ArqIni := Trim(fpConfiguracoes.Arquivos.IniServicos);

  if (ArqIni <> '') and FileExists(ArqIni) then
  begin
    FS := TFileStream.Create(ArqIni, fmOpenRead or fmShareDenyNone);  // Thread Safe
    try
      FS.Position := 0;
      Result := ReadStrFromStream(FS, FS.Size);
    finally
      FS.Free;
    end;
  end;
end;

Observe que se a propriedade "fpConfiguracoes.Arquivos.IniServicos" estiver vazia, o componente "não" vai procurar na pasta do executável o arquivo INI.

No meu caso sempre deixava essa propriedade vazia, agora mudei a lógica no momento que configuro o componente antes da emissão:

 if FileExists(PathApp + 'ACBrNFeServicos.ini') then
    ACBrNFCe.Configuracoes.Arquivos.IniServicos := PathApp + 'ACBrNFeServicos.ini';

Geralmente não uso o arquivo "ACBrNFeServicos.ini" direto na pasta, mas no caso específico dos clientes de Minas Gerais estou reconsiderando essa prática .. rsrs

image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

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