Ir para conteúdo
  • Cadastre-se

Código do Município não Encontrado


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

Recommended Posts

Postado

Bom dia a todos.

Estou migrando o componente NFSe para o Novo NFSeX e ao setar o CodigoMunicipio, a mensagem abaixo aparece.

Estou seguindo como orientacao o exemplo, mas mesmo assim o erro acontece.

É necessário retirar o outro componente do projeto, mesmo estando em outro form?

Segue Código de configuração do Componente

   ACBrNFSeX.Configuracoes.Certificados.ArquivoPFX              := DM.qParametro.FieldByName('CERTIFICADOSSL').asString;
   ACBrNFSeX.Configuracoes.Certificados.Senha                   := DM.qParametro.FieldByName('SENHACERTIFICADOSSL').asString;
   ACBrNFSeX.Configuracoes.Certificados.VerificarValidade       :=True;

   s_PathMensal                                                 := ExtractFilePath(Application.ExeName) + '\Log\' + fMain.eCodMun.Text;
   s_PathProc                                                   := ExtractFilePath(Application.ExeName) + '\Proc\' + fMain.eCodMun.Text;

   with ACBrNFSeX.Configuracoes.WebServices do
   begin
     Ambiente                 := StrToTpAmb(b_Ok, DM.qParametro.FieldByName('AMBIENTE').asString);
     Salvar                   := true;
     Ambiente                 := StrToTpAmb(b_Ok, IntToStr(2));
     Visualizar               := true;
     UF                       := fmain.eCodEtd.Text;
     TimeOut                  := 15000;
     AguardarConsultaRet      := 6000;
     IntervaloTentativas      := 5000;
     Tentativas               := 10;
     AjustaAguardaConsultaRet := True;
   end;

   with ACBrNFSeX.Configuracoes.Arquivos do
   begin
     NomeLongoNFSe               := true;
     PathCan                     := s_PathMensal;
     PathSalvar                  := s_PathMensal;
     PathRPS                     := s_PathProc;
     PathNFSe                    := s_PathProc;
     Salvar                      := True;
     AdicionarLiteral            := True;
     EmissaoPathNFSe             := True;
     SepararPorMes               := True;
     SepararPorCNPJ              := False;
     PathGer                     := ExtractFilePath(Application.ExeName) + '\log\';
     PathSchemas                 := ExtractFilePath(Application.ExeName) + '\Schemas\'; // + DM.ACBrNFSe.Configuracoes.Geral.xProvedor;
   end;

   with ACBrNFSeX.Configuracoes.Geral do
   begin
     Salvar                         := true;
     FormaEmissao                   := teNormal;
     Emitente.CNPJ                  := RetiraCaracter(DM.qAux.FieldByName('CGC').asString);
     Emitente.InscMun               := RetiraCaracter(DM.qAux.FieldByName('INSCMUN').asString);
     Emitente.RazSocial             := DM.qAux.FieldByName('NOME').asString;
     SSLLib                         := libOpenSSL;
     SSLCryptLib                    := cryOpenSSL;
     SSLHttpLib                     := httpOpenSSL;
     SSLXmlSignLib                  := xsXmlSec;
     ACBrNFSeX.SSL.SSLType                                        := LT_all;

     if ( (DM.qParametro.FieldByName('USUARIOWEB').asString <> '') and (DM.qParametro.FieldByName('SENHAWEB').asString <> '')) then
     begin
       Emitente.WSSenha             := Cript('D', DM.qParametro.FieldByName('SENHAWEB').asString);
       Emitente.WSUser              := DM.qParametro.FieldByName('USUARIOWEB').asString;
     end
     else
     begin
       Emitente.WSSenha             := '';
       Emitente.WSUser              := '';
     end;

   end;

   if ACBrNFSeX.DANFSe <> nil then
   begin
     // TTipoDANFSE = ( tpPadrao, tpIssDSF, tpFiorilli );
     ACBrNFSeX.DANFSe.TipoDANFSE     := tpPadrao;
     ACBrNFSeX.DANFSe.Prefeitura     := 'SÃO PAULO';
     //ACBrNFSeX.DANFSe.PathPDF      := edtPathPDF.Text;
     ACBrNFSeXDANFSeRL.Prefeitura    := 'PREFEITURA DO MUNICÍPIO DE SÃO PAULO' + #13 + 'NOTA FISCAL DE SERVIÇO ELETRÔNICA - NFS-e';
     ACBrNFSeXDANFSeRL.Prefeitura    := 'PREFEITURA DO MUNICÍPIO DE SÃO PAULO' + #13 + 'NOTA FISCAL DE SERVIÇO ELETRÔNICA - NFS-e';
     ACBrNFSeXDANFSeRL.Logo          := ExtractFilePath(Application.ExeName) + '\Report\' + fMain.eCodMun.Text + '.jpg';
     ACBrNFSeX.DANFSe.Prestador.Logo := ExtractFilePath(Application.ExeName) + '\Report\' + FmAIN.s_CNPJFilial + '.jpg';

     ACBrNFSeX.DANFSe.MargemDireita  := 5;
     ACBrNFSeX.DANFSe.MargemEsquerda := 5;
     ACBrNFSeX.DANFSe.MargemSuperior := 5;
     ACBrNFSeX.DANFSe.MargemInferior := 5;
   end;

   ACBrNFSeX.Configuracoes.Geral.CodigoMunicipio                := StrToIntDef(fMain.eCodMun.Text, 0);
 

image.thumb.png.158a29096209ada2847236ad914e734f.png

 

Grato pela ajuda.

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

  • Consultores
  • Solution
Postado

Chegou a olhar o exemplo?

lá no exemplo tem antes de setar o código da cidade um comando LerCidades

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1686 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...