Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

Implementação NFSe


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

Recommended Posts

  • Membros Pro

Boa Tarde, Estou implementando a NFSe no meu sistema pelo ACBr, tentei enviar um lote RPS gerado pelo DEMO para entender o processo de geração do arquivo.

Quando tento submeter o arquivo no endereço que o provedor me enviou aparece um erro. Entrei em contato com o provedor e o mesmo me informou que era devido o meu arquivo estar com a tag Arq ao invés da Tag EnviarLoteRpsEnvio. Como posso ajustar essa tag?

Estou em Mossoró/RN provedor Tinus.

Link to comment
Share on other sites

  • Consultores

Boa tarde.

Por favor informe qual o erro.

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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

Link to comment
Share on other sites

  • Membros Pro
31 minutos atrás, Juliana Tamizou disse:

Boa tarde.

Por favor informe qual o erro.

Att.

Segue em anexo

erro_envio_lote_rps.png

Resposta do provedor:

No seu XML contém a tag Arg, essa tag é para ser utilizada somente nos webservices.
 
Para upload de lote deve ser utilizada a tag EnviarLoteRpsEnvio.
 

 

Edited by Werner_Marques
Link to comment
Share on other sites

  • Consultores

Boa tarde Werner,

Você não esta usando o componente ACBrNFSe para enviar o lote de RPS para o WebService?

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

Link to comment
Share on other sites

  • Consultores

Bom dia Werner,

Porque não usa o componente para enviar o lote de RPS para o Webservices?

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

Link to comment
Share on other sites

  • Membros Pro

Italo, falei com a Tinus e eles informaram que pode ser pelo webservice mesmo.

No caso primeiro vou ver no demo como configuro o componente para depois implementar no meu sistema. Para fazer o envio para webservice no Demo, devo primeiro gerar um lote e após isso usar a procedure "enviar", é isso mesmo?

Link to comment
Share on other sites

  • Consultores

Werner,

O provedor Tinus segue a versão 1 do layout da ABRASF, sendo assim só existe uma única maneira de enviar o lote para o Webservice é usando o método Enviar.

Logo você vai configurar o programa exemplo e usar o botão [Enviar Lote RPS (Enviar)]

 

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

Link to comment
Share on other sites

  • Consultores

Bom dia Werner,

Favor mudar o valor do campo SSLLib para libWinCrypt, se não me falha a memória este vai funcionar.

  • Like 1
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

Link to comment
Share on other sites

  • Membros Pro
55 minutos atrás, Italo Jurisato Junior disse:

Bom dia Werner,

Favor mudar o valor do campo SSLLib para libWinCrypt, se não me falha a memória este vai funcionar.

Muito obrigado pela resposta Italo.

Depois que fiz a alteração, está aparecendo o erro em anexo. Também estou anexando um print com as configurações do demo.

erro_demo_enviar2.png

config_cert.png

Link to comment
Share on other sites

  • Consultores

Bom dia Werner,

O mais estranho que para as demais cidades que se utilizam do mesmo provedor (Tinus) esse erro não ocorre, somente com a cidade de Mossoró.

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

Link to comment
Share on other sites

  • Membros Pro
1 hora atrás, Italo Jurisato Junior disse:

Bom dia Werner,

O mais estranho que para as demais cidades que se utilizam do mesmo provedor (Tinus) esse erro não ocorre, somente com a cidade de Mossoró.

Boa tarde, Italo.

Estranho, vou entrar em contato com o suporte da tinus para ver essa questão.

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde Werner,

Favor atualizar novamente os fontes e faça novos testes com o programa exemplo.

Note que fiz uma alteração no arquivo INI do provedor.

Tudo indica que agora vai funcionar.

  • Like 1
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

Link to comment
Share on other sites

  • Membros Pro
26 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Werner,

Favor atualizar novamente os fontes e faça novos testes com o programa exemplo.

Note que fiz uma alteração no arquivo INI do provedor.

Tudo indica que agora vai funcionar.

Italo, atualizei os fontes e testei,  O Demo faz o envio.

Porém, após o envio a aplicação trava, acredito que fazendo a consulta do lote e após aparece o erro HTTP 500.

 

nfse_prot.png

ero_nfse_500.png

Link to comment
Share on other sites

  • Consultores

Werner,

Verifique se a propriedade de configuração ConsultarLoteAposEnvio do componente esta com o valor True.

Como o provedor Tinus segue a versão 1 do layout da ABRASF, se a propriedade acima mencionada estiver com o valor True, o componente vai Consultar a Situação do Lote.

Enquanto a situação for 2 (lote em processamento) o componente vai aguardar alguns segundos e tentar novamente até que ele retorne a situação 3 ou 4.

O tempo entre uma tentativa e outra bem como a quantidade de tentativas é passível de configuração.

Retornando a situação 3 ou 4 o componente realiza uma consulta ao lote.

Se a situação for 3 será retornado as rejeições, uma vez que situação 3 significa lote processado com falhas.

Se a situação for 4 será retornado o XML da NFS-e e este será salvo em disco (se assim o componente estiver configurado).

Fiz um teste executando diretamente o botão de consultar lote e não tive o erro que você apresentou.

  • Like 1
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

Link to comment
Share on other sites

  • Membros Pro
13 horas atrás, Italo Jurisato Junior disse:

Werner,

Verifique se a propriedade de configuração ConsultarLoteAposEnvio do componente esta com o valor True.

Como o provedor Tinus segue a versão 1 do layout da ABRASF, se a propriedade acima mencionada estiver com o valor True, o componente vai Consultar a Situação do Lote.

Enquanto a situação for 2 (lote em processamento) o componente vai aguardar alguns segundos e tentar novamente até que ele retorne a situação 3 ou 4.

O tempo entre uma tentativa e outra bem como a quantidade de tentativas é passível de configuração.

Retornando a situação 3 ou 4 o componente realiza uma consulta ao lote.

Se a situação for 3 será retornado as rejeições, uma vez que situação 3 significa lote processado com falhas.

Se a situação for 4 será retornado o XML da NFS-e e este será salvo em disco (se assim o componente estiver configurado).

Fiz um teste executando diretamente o botão de consultar lote e não tive o erro que você apresentou.

Bom dia Italo.

Sim, a propriedade de ConsultarLoteAposEnvio estava com o valor true.

Após configurar o numero de tentativas e intervalo entre as tentativas a consulta me retorna situação 2.

Vou enviar o protocolo pra tinus e começar a implementação no meu sistema.

Muito obrigado pelo auxilio.

  • Like 2
Link to comment
Share on other sites

×
×
  • 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.