Jump to content

dev botao

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


Go to solution Solved by Antonio Gomes,
  • Este tópico foi criado há 873 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

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

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

 

Posted

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á 873 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...