Ir para conteúdo
  • Cadastre-se

dev botao

Nfse Linhares


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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

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 para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • 1 mês depois ...
  • 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
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

Editado por jperim
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde jperim,

 

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

  • Curtir 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

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 para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Pedro,

 

Muito obrigado pela colaboração, já esta disponível.

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

  • 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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Consultores

Boa tarde Heronim,

 

Muito obrigado pela colaboração, já esta disponível.

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

  • 4 meses depois ...
  • Este tópico foi criado há 3086 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.