Ir para conteúdo
  • Cadastre-se

dev botao

Criação da Pasta no Componente ACBrNFSeX


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

Recommended Posts

  • Membros Pro

boa tarde a todos. gostaria de uma orientação de como resolver isso.

no componente novo da NFSe quando solicito para salvar ele esta criando uma pasta com o CNPJ do certificado, e não do arquivo INI.

acontece que eu tenho um cliente que tem a Matriz e a Filial, só que tanto para a NFe, e para a NFSe, eu uso o certificado da Matriz.

teria como mudar alguma coisa, para quando ele for criar a pasta ao salvar as configurações ele salvar pelas informações do CNPJ do INI, e não do certificado??

Obrigado

Paulinho

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo,

Pelo que me recordo o comportamento deveria ser igual.

Chegou a debugar para ver se o problema não é configuração?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

boa noite @Italo Giurizzato Junior sim debuguei ele, e não consegui achar em que momento ele cria essa pasta pegando o CNPJ do certificado.

eu até criei manualmente com o CNPJ do INI, e quando gero uma RPS, ele cai na pasta correta chamada Recibos, e dentro da pasta do CNPJ do INI.

mas os retornos e consulta de lote por exemplo, ou mesmo quando faço qq alteração em qq informação, ele cria essa pasta do CNPJ do certificado.

eu vou apago ela. e só de clicar em salvar configuração ele criar novamente essa pasta do CNPJ pegando do certificado.

 

Obrigado

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Paulo,

O componente cria uma pasta Recibos e dentro desta ele só salva os XML dos Rps.

Ele também cria a pasta Notas e dentro desta ele só salva os XML das NFS-e.

Na pasta raiz, ou seja, a pasta que contem as pastas Notas e Recibos o componente salva os arquivos secundários, XML de envio e de retorno.

No programa exemplo do componente temos as linhas a baixo referente a configuração do componente:

    PathGer          := edtPathLogs.Text;
    PathMensal       := GetPathGer(0);
    PathSalvar       := PathMensal;
    PathCan          := PathMensal;

É definido um path e atribuído a propriedade PathGer, depois a variável PathMensal recebe o retorno da função GetPathGer, por fim o conteúdo da variável PathMensal e atribuído as propriedades PathSalvar e PathCan.

No programa exemplo a função GetPathGer recebe somente um parâmetro cujo valor é zero, mas veja a assinatura dessa função:

    function GetPathGer(Data: TDateTime = 0; const CNPJ: String = ''; const IE: String = ''): String;

Você pode passar o CNPJ que deseja no segundo parâmetro.

Faça um teste, acredito que isso vai resolver o seu problema.

 

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Italo Giurizzato Junior disse:

Bom dia Paulo,

O componente cria uma pasta Recibos e dentro desta ele só salva os XML dos Rps.

Ele também cria a pasta Notas e dentro desta ele só salva os XML das NFS-e.

Na pasta raiz, ou seja, a pasta que contem as pastas Notas e Recibos o componente salva os arquivos secundários, XML de envio e de retorno.

No programa exemplo do componente temos as linhas a baixo referente a configuração do componente:

    PathGer          := edtPathLogs.Text;
    PathMensal       := GetPathGer(0);
    PathSalvar       := PathMensal;
    PathCan          := PathMensal;

É definido um path e atribuído a propriedade PathGer, depois a variável PathMensal recebe o retorno da função GetPathGer, por fim o conteúdo da variável PathMensal e atribuído as propriedades PathSalvar e PathCan.

No programa exemplo a função GetPathGer recebe somente um parâmetro cujo valor é zero, mas veja a assinatura dessa função:

    function GetPathGer(Data: TDateTime = 0; const CNPJ: String = ''; const IE: String = ''): String;

Você pode passar o CNPJ que deseja no segundo parâmetro.

Faça um teste, acredito que isso vai resolver o seu problema.

 

bom dia Italo. muito obrigado pelas explicações. vou seguir essas orientações e depois te do um feedback. por favor não feche o topico.

obrigado

paulinho

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

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

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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