Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom galera, vem ai mais uma tarefa... minha cidade resolveu aderir a um provedor que só mais 5 cidades no país utlizam, a ABACO, estou aqui com a tarefa de gerar as nfs-e's pelo ACBR. No início da saga, o municipio não estava cadastrado no componente, até ai, sem problemas, só adicionar no pcnconversao,  CACHOEIRO DE ITAPEMIRIM com o código 2503407 provedor abaco. Há princípio, no ambiente de homologação, consigo gerar sem problemas o rps, mas a partir daí nada do exemplo funciona. Se alguem tiver alguma luz... agradeço, no mais vou relatando aqui as soluções implementadas.

 

um abraço a todos.

Postado

Alem do pcnConversao . vc deve adcionalo tambem dentro da propria unit do ACBrProvedorAbaco.pas

 

Incluindo aqui tambem a cidade e os dados ref a ela ...

 

function TProvedorAbaco.GetConfigURL(ACodCidade: Integer): TConfigURL;
var
 ConfigURL: TConfigURL;
begin
 case ACodCidade of
  3201209: begin // Cachoeiro De Itapemirim/ES
            ConfigURL.HomNomeCidade := 'cachoeiro';
            ConfigURL.ProNomeCidade := 'cachoeiro';
           end;
  4304606: begin // Canoas/RS
            ConfigURL.HomNomeCidade := 'canoas';
            ConfigURL.ProNomeCidade := 'canoas';
           end;
  5107040: begin // Primavera do Leste/MT
            ConfigURL.HomNomeCidade := 'primavera';
            ConfigURL.ProNomeCidade := 'primavera';
           end;
  5107602: begin // Rondonopolis/MT
            ConfigURL.HomNomeCidade := 'roo';
            ConfigURL.ProNomeCidade := 'roo';
           end;
 end;

 ConfigURL.HomRecepcaoLoteRPS    := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/arecepcionarloterps?wsdl';
 ConfigURL.HomConsultaLoteRPS    := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/aconsultarloterps?wsdl';
 ConfigURL.HomConsultaNFSeRPS    := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/aconsultarnfseporrps?wsdl';
 ConfigURL.HomConsultaSitLoteRPS := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/aconsultarsituacaoloterps?wsdl';
 ConfigURL.HomConsultaNFSe       := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/aconsultarnfse?wsdl';
 ConfigURL.HomCancelaNFSe        := 'http://www.e-nfs.com.br/'+ ConfigURL.HomNomeCidade +'_homologa/servlet/acancelarnfse?wsdl';

 ConfigURL.ProRecepcaoLoteRPS    := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/arecepcionarloterps?wsdl';
 ConfigURL.ProConsultaLoteRPS    := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/aconsultarloterps?wsdl';
 ConfigURL.ProConsultaNFSeRPS    := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/aconsultarnfseporrps?wsdl';
 ConfigURL.ProConsultaSitLoteRPS := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/aconsultarsituacaoloterps?wsdl';
 ConfigURL.ProConsultaNFSe       := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/aconsultarnfse?wsdl';
 ConfigURL.ProCancelaNFSe        := 'https://www.e-nfs.com.br/e-nfs_'+ ConfigURL.ProNomeCidade +'/servlet/acancelarnfse?wsdl';

 Result := ConfigURL;
end;   

Postado (editado)

a função já possuía a cidade CACHOEIRO, contudo o pcnconversao não, também o itemidnex do combobox de seleção da cidade no exemplo.

 

feito isto... começou a dar o erro: "é preciso carregar o template antes de assinar"...

o erro ocorre ao executar o metodo TNFSeEnviarLoteRPS.Executar

Editado por sturiao
  • Consultores
Postado

Bom dia sturiao,

 

A cidade Cachoeiro de Itapemirim/ES já esta incluida tanto no fonte ACBrProvedorAbaco quanto no pnfsConversao, mas o código IBGE da mesma é: 3201209 e não 2503407 como você colocou no seu post inicial.

 

No programa exemplo você deve incluir na mesma forma que foi incluida as demais cidades no combobox para que você possa realizar os testes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo, mesmo corrigindo o codigo do municipio, não funciona. da a mesma mensagem: "é preciso carregar o template antes de assinar"...

  • 3 anos depois...
  • Este tópico foi criado há 3038 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.