Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Não encontra a pasta 'GER'


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

Recommended Posts

  • Membros Pro
1 hora atrás, DIMAS - DBSOFT disse:

Bom dia Italo,

Já tenho o certificado instalado. Poderia me passar quais as configurações é necessários para que eu posso conferir aqui?

 

Italo, se o método Gerar esta funcionando então a configuração do certificado esta correta?

mas não consigo executar o método Gerar duas vezes seguidas, na segunda vez da a mensagem.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Dimas,

O programa exemplo esta configurado para procurar os arquivos INI na pasta: ArqINI?

Esta configurado para procurar os arquivos XSD na pasta: \Schemas\Fiorilli?

Anexe somente o arquivo de configuração do programa exemplo, para que eu possa analisar.

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

Italo, 

se eu consegui enviar o RPS pelo método GERAR, quer dizer que estou usando usando o certificado e foi assinado?

só não consigo enviar mais de uma vez logo em seguida pelo método GERAR.

No caso se não for preciso assinar pelo método ENVIAR como faço?

 

Segue arquivos

 

Fiorilli.INI

Fiorilli.rar

Link para o comentário
Compartilhar em outros sites

  • Consultores

Dimas,

Se os arquivos INI que você esta usando estão atualizados o arquivo Fiorilli.ini deve estar assim:

[Assinar]
RPS=1
Lote=1

URI=0
Recepcionar=0
ConsSit=0
ConsLote=0
ConsNFSeRps=0
ConsNFSe=0
Cancelar=1
RpsGerar=1

LoteGerar=0
RecSincrono=0
Substituir=0

Isso significa que tanto o RPS quanto o Lote devem ser assinados quando usamos o método Enviar.

Devemos assinar também o pedido de cancelamento.

E quando usamos o método Gerar para enviar o RPS deve ser assinado.

O campo LoteGerar é usado pelos provedores que permitem incluir até 3 RPS e serem enviados pelo método Gerar, que não é o caso do Fiorilli.

Tenho um conhecido que emiti NFS-e através do método Gerar sem nenhum 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

Italo,

meus arquivos estão exatamente assim. 

Continuo não sabendo o por que da mensagem e como revolver.

msgacbr.png

Italo,

meus arquivos estão exatamente assim. 

Continuo não sabendo o por que da mensagem e como revolver.

Eu ja consegui enviar o RPS usando o método GERAR, mas apenas uma vez a cada vez de executo a aplicação. depois tenho que fechar a aplicação para conseguir enviar novamente.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas,

Favor anexar o arquivo de configuração do programa exemplo.

Isso esta muito estranho, pois quando migrei o componente para o Trunk2 realizei diversos testes de envio sem finalizar o programa.

Todos os meus testes foram feitos usando o programa exemplo que esta disponível no repositório.

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

Bom dia Italo,

segue todos os arquivos.

Fiz os seguintes passos:

Executei a aplicação e usei o comando "Gerar e enviar um RPS". até aqui tudo certo o RPS e enviado e logo em seguida aparece a tela de impressão.

se eu tentar executar o mesmo comando em seguida ja da a mensagem "Impossivel assinar. Componente configurado para não usar certificado", ai

não funciona mais o comando.

nos outros comandos "Gerar e enviar Lote PRS" ja da a mensagem de primeira.

 

ENVIO.rar

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas, 

Não encontrei a mensagem que aparece em nenhum fonte do ACBr.

Infelizmente não tenho como realizar o teste, uma vez que não tenho um certificado válido.

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

  • 1 mês depois ...
  • Membros Pro

Boa tarde Italo,

A respeito da NFSe que consigo enviar apenas uma vez e depois tenho q fechar a aplicação para conseguir enviar novamente.Será que tem como retornamos ao suporte para resolver isto?

relembrando:   se uso o botão "GERAR E ENVIAR UM RPS"/ACBrNFSe1.Gerar(StrToInt(vNumRPS),consigo enviar certinho uma vez, na segunda vez da a mensagem:Impossível assinar.Componente configurado para não usar certificado. fechando a aplicação e executando novamente consigo enviar mais uma.

se usar o botão "GERAR E ENVIAR UM LOTE RPS"/ACBrNFSe1.Enviar(vNumLote), da a mesma mensagem direto.

Estou precisando muito fazer estas NFSe, pois estou gerando manualmente uma a uma no site da prefeitura mais de 300 notas por mês.

Lembrando que estou usando o Demo_ACBrNFSe.exe para os testes.

Preciso que me ajude a configurar corretamente o componente para o provedor Fiorilli.

Obrigado.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas,

Vamos fazer um check list.

1. Você esta usando os fontes do Trunk2?

2. Todos os fontes de todas as pastas estão atualizados?

3. O componente esta configurado para usar o Capicom, OpenSSL ou CapicomDelphiSoap?

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 tarde Italo,

1 - Sim, eu uso o trunk2.

2 - Vou fazer novamente a atualização dos fontes de todas as pasta. Um duvida, baixando as atualizações de todo fonte eu tenho que desinstalar tudo do meu delphi e instalar tudo novamente ou apenas recompilando os .bpl? uso o TortoiseSVN.

3 - Estou usando o Capicom. propriedade SSLLIB=libCapicom. Gostaria de saber qual a diferente entres libCapicom, libCapicomDelphiSoap e libOpenSSL? tem um melhor que o outro?

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Italo,

Consegui progredir  mais um pouco na emissão NFSe com a Fiorilli.

Fiz toda atualização dos componentes do ACBR com o trunk2 e agora to conseguindo enviar os rps não mais da aquela msg de  Impossível assinar.Componente configurado para não usar certificado.

Mas consegui depois de muitas tentativas, no ambiente de homologação deles os métodos gerar e enviar precisam ser assinados, até ai eu tava conseguindo enviar um por um os rps nos testes. No momento em que passei para o ambiente de produção já não precisava assinar mais, até eu descobrir isto demorou muito. Agora consegui falar no suporte deles e me passagem que para enviar para prefeitura de ouro fino agora vai precisa assinar também.

Então agora estou conseguindo fazer os testes nas mesma configurações de produção e homologação. Outra coisa que me passaram é se for usar o envio por lote e recomendado usar envio síncrono.

Agora ta acontecendo de não salvar mais os recibos do rps, antes da atualização do componente ele gerava automaticamente os RPS numa pasta.

Agora não esta mais salvando mais mesmo criando e indicando o pathRPS, teve alguma alteração?

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas,

As alterações foram muitas.

Verifique se as propriedades: Salvar estão com o valor True.

Outra coisa verifica se a propriedade ConsultaLoteAposEnvio esta com o valor True.

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

Bom dia Italo,

a aplicação da NFSe esta correndo bem agora que conseguimos fazer conexão com servidor Fiorilli.

Eles me passaram como fazer o link da NFSe gerada para o cliente consultar e imprimir.

Vou enviar um email pro cliente com o RPS e o link para baixar a nota em pdf. o exemplo do link é este:

http:// ip:porta /formGerarNF.jsf?nroNota= P1 &codVerificacao= P2 &cnpj= P3 &hash= P4

As siglas P1, P2, P3 e P4 do link acima devem ser substituídas pelos seguintes dados:

 P1 = Número da nota fiscal, que consta no xml de retorno;
 P2 = Código de Verificação, que também consta no xml de retorno;
 P3 = CNPJ do prestador, que consta no mesmo xml;
 P4 = Hash é um valor gerado pela aplicação que consta no xml de retorno como valor do Id da tag InfNfse


Exemplo de Hash para ser informada em substituição à sigla P4:<InfNfse Id="190153022JP7YUG3EFZTJCNYBQEOIWF5">

Observe, abaixo, o link para impressão de NFS-e montado com os dados do ambiente de homologação:
http:// 201.28.69.146:5663/issweb /formGerarNF.jsf? nroNota= 3022 &codVerificacao= 1AXH3G4I3 &cnpj= 01001001000113 &hash= 190153022JP7YUG3EFZTJCNYBQEOIWF5

Só não estou conseguindo pegar o P4 = hash, depois de enviado o RPS tentei assim:

vID  := ACBrNFSe1.NotasFiscais.Items[0].NFSe.InfID.ID; mas não esta retornando o certo da tag InfNFSe Id =?

poderia me passar como pegar este id?

tentei usar  sLink := ACBrNFSe1.LinkNFSe(StrToIntDef(vNumNFSe, 0), sCodVerif); mas não me mostrou nada.
 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas,

Precisamos saber em qual XML retornado pelo provedor que consta essa informação, para depois ler a mesma.

Por favor verifique todos os arquivos gerados e anexe o que contem a informação desejada.

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

Bom dia Italo,

Segue todos os arquivos gerados na geração do RPS no método Gerar.

preciso apegar o valor da tag  InfNfse Id=  da nota 9380UNICA-nfse.xml 

<InfNfse Id="16323EOKYF5APCF34QAL7AIB3YEQAQ5R")

 

9380UNICA-nfse.xml

4839UNICA-rps.xml

4839-lista-nfse.xml

4839-ger-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Dimas,

Favor atualizar os fontes.

Use o comando:

vID  := ACBrNFSe1.NotasFiscais.Items[0].NFSe.InfID.ID ;

para ler o valor do atributo ID.

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 tarde Italo,

Fiz a atualização dos fontes mas ainda não ta retornando o Id certo.

apos ter executado o método Gerar e tem transmitido RPS e me retornado ok faço o comando,

vID := ACBrNFSe1.NotasFiscais.Items[0].NFSe.InfID.ID;

mas não me retorna o valor correto que deveria ser: "163614T22HRF6WVNC8QE5EGPM18MK3N3", conforme arquivo anexo, ele me retorna isto "9418UNICA". como id.

segue arquivo.

 

9418UNICA-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa noite Dimas,

Desculpe a demora, alem de atualizar os fontes, é necessário reinstalar os componentes usando o ACBrInstall_Trunk2.

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á 2695 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.