Jump to content

Nfse Linhares


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

Recommended Posts

  • Consultores

NeoSquare,

 

Uma coisa é o provedor fornecer um schema que da para validar o XML do RPS e não do lote.

 

Outra coisa é o provedor disponibilizar os WebServices para recepção, consulta e cancelamento.

 

Uma vez que o XML só possui a estrutura do RPS, não é possivel executar a validação, uma vez que o componente valida o lote e não o XML do RPS.

 

Mas nada impede que o Lote seja gerado e envelopado para ser enviado 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

Boa tarde NeoSquare,

 

O problema é que esse provedor não segue o padrão ABRASF.

 

O atrituto "Id" é definido como elemento ou seja uma TAG em vez de atributo.

 

Algumas TAGs possuem nomes diferentes das definidas pela ABRASF.

 

É possível implementar sim, mas é trabalhoso.

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

Olá Italo.

 

O que eu fiz dentro do ACBr:

 

  • Dentro de pnfsNFSeW eu já criei a funcionalidade GerarXML_Provedor_EL para criar o documento;
  • Dentro de pnfsNFSeG eu já criei as funcionalidades dentro da classe para o provedor, mas preciso de ajuda para alguns ajustes;
  • Dentro de pnfsNFSeR eu já criei as funções à parte para o provedor, mas acho que estão erradas. Preciso de ajuda aqui;
  • Dentro de pnfsConversao eu já modifiquei as funcionalidades para comportar o provedor novo;
  • Dentro de ACBrNFSeConfiguracoes eu já declarei e estou usando a unit do provedor E&L;
  • Aliás, eu já criei a unit do provedor citado, mas preciso de ajuda para determinar se está tudo correto;
  • Fiz alterações dentro de ACBrNFSeWebServices, mas preciso de ajuda para saber se estão certas;
  • E dentro de pnfsEnvLoteRpsResposta eu comecei o desenvolvimento da funcionalidade para o provedor;

 

Pode até ser pouco, mas o que eu fiz foi isso.

Link to comment
Share on other sites

  • Consultores

Bom dia NeoSquare,

 

Eu não considero pouco, uma vez que foram necessárias diversas implementações em varias Units.

 

Caso tenha no fórum mais pessoas interessadas nesse provedor, poderiamos disponibilizar os fontes alterados para que todos pudessem ajudar nos testes e correções.

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

  • 2 weeks later...
  • Consultores

Boa tarde NeoSquare,

 

Disponibilizei os schemas e a unit ACBrProvedorEL.pas assim que possível post como anexo as demais units que você alterou para que eu possa estar disponibilizando também.

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

  • 5 months later...

Olá,boa tarde.

 

preciso realizar o envio para os municípios abaixo e todos são do provedor EL. como está o andamento da implementação deste provedor?

caso disponibilizem o que tem pronto, posso contribuir com a implementação.

 

3201506 Colatina 3205069 Venda Nova do Imigrante 3203205 Linhares
Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • Consultores

Boa tarde Heronim,

 

Os fontes, mais precisamente a Unit referente ao provedor E&L já encontra-se disponível a um bom tempo, na pasta ...\Fontes\ACBrNFSe.

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

  • 2 weeks later...
Felizmente consegui implemetar para provedor EL, segue algumas observações:
 
- Este provedor requer autenticação contribuiente antes de enviar o lote rps que retornar um HASH
- Para enviar é necessário esse HASH
- Depois de enviar tem que FinalizarSessao(HASH)
 
Para passar os paramentros para autenticar, usei:
Configuracoes.WebServices.UserWeb  := _UserWeb;
Configuracoes.WebServices.SenhaWeb := _PassWeb;
 
 
Esses procedimentos coloquei todos em "TNFSeEnviarLoteRPS.Executar"
 
Outra coisa é que esse provedor não retorna as notas, somente:
dataProcessamento
idNfseCancelada
idNota
idRps
numero
rpsNumero
situacao
 
Segue em anexo os fontes.

ACBrNFSe.rar

Edited by jperim
Link to comment
Share on other sites

  • Consultores

Boa tarde jperim,

 

Muito obrigado pela colaboração, vou analisar os fontes e assim que possível disponibilizar.

  • 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

  • 3 weeks later...

Italo, boa noite

 

Pensei em abir um tópico para inclusão de uma nova cidade mas vou prosseguir neste tópico com a inclusão da cidade de Guanhães que nos fontes está com o provedor ISSIntel e atualmente é E&L.

 

Segue as alterações para serem avaliadas e qualquer coisa que nossa equipe implementar estaremos disponibilizando para todos que precisarem.

 

 

 

 

ACBrProvedorEL.pas

ACBrProvedorISSIntel.pas

pnfsConversao.pas

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

Link to comment
Share on other sites

  • Consultores

Boa tarde Heronim,

 

A mensagem diz que não foi possível estabelecer uma conexão com o servidor. É preciso gerar o XML de envio do lote com a propriedade: Configuracoes.WebServices.Salvar = True.

 

Desta forma será gerado um arquivo de envio com a palavra -soap no nome, esse arquivo é o completo inclusive com as TAGs de envelope.

 

De posse desse arquivo entrar em contato com o provedor e passar para eles, bem como solicitar a eles o endereço de homologação e de produção.

 

Como não existe uma padronização a solução é essa entrar em contato com o provedor.

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.