Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola.

Em contato com um cliente de Santo Ângelo RS, verifiquei um novo provedor que segue o padrão ABRASF. O nome do provedor é Gespan Web da empresa Abase.

Os endereços para o web service de homologação, são: http://testenfse.abase.com.br/webservice/nfsews.asmx , e para produção são http://nfse.abase.com.br/webservice/nfsews.asmx

Se alguém puder subir os endereços.

 

Att;

Maiquel

 

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

  • Consultores
Postado

Bom dia Maiquel,

 

Se tratando de um novo provedor há necessidade de implementa-lo.

 

Se desejar colaborar com o projeto, por favor, analise os fontes para saber como foi implementado os já existentes e implemente esse novo provedor.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde.

Também estou interessado a ajudar no que for possível. Quais seriam os passos a seguir, pois nunca fiz uma implementação de provedor.

Se mais alguém puder nos ajudar, pois este provedor atende a várias cidades.

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

  • 1 mês depois ...
Postado

Bom dia pessoal, aguem pode colaborar, para implementação deste provedor?

Estou disposto ajudar, mas estou um pouco perdido neste código.

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

  • 5 meses depois ...
  • Membros Pro
Postado

Boa tarde, qual é a situação atual? alguém já implementou para este provedor? 

Eu também estou precisando! =)

Obrigado

  • 8 meses depois ...
  • Moderadores
Postado

A partir do post do Italo todos estão interessados mas nenhum pegou o código e implementou ! somente tem interesse mas não iniciativa!

a resposta é não!

caso queira contribuir, por favor a comunidade agradece!

Em 22/04/2016 at 08:52, Bernardo Boz Caitano disse:

Olá,

o provedor foi implementado? 

 

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
1 hora atrás, AlexandreWerner disse:

Boa tarde

Estou modificando o componente para atender esse provedor. 

Já implementei os métodos de Envio, Consulta e Cancelamento. 
Assim que terminar vou subir os fontes para serem analisados. 

Estamos precisando deste provedor também.

Postado

Em anexo os arquivos que eu alterei, atualizei e fiz merge hoje com os fontes do ACBr.

Alguns detalhes desse WebService:

  • Até agora só emiti notas em modo de homologação.
  • Esse WebService não segue exatamente o padrão ABRASF, tem coisas diferentes do padrão.
  • O Item de Serviço tem que ser informado dessa forma '10.3', com o ponto. 
  • Só tem o método EnviarLoteRPS, não tem como enviar um RPS por vez e quando o Lote é enviado só retorna um XML com o protocolo, para ter o XML da NFSe é preciso fazer uma consulta após o envio. 
  • Em anexo alguns exemplos de arquivo XML.


Qualquer dúvida estou a disposição.  

NFS-e_ABAse_Santo_Angelo.rar

xml_exemplos.rar

  • Consultores
Postado

Bom dia Alexandre,

Pelo que notei esse provedor ABase ele segue o a versão 2 do layout da ABRASF talvez com penas mudanças.

Uma vez que você defini ele em pnfsConversão como loABRASFv2.

Sendo assim não entendi você escrever uma rotina completa para a leitura do XML em pnfsNFSeR.pas só para esse provedor.

Por favor reveja a sua implementação principalmente nessa unit.

Fico no aguardo de novos fontes para esse provedor.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo eu acabei fazendo dessa forma porque o XML que retorna na consulta está em níveis diferentes do que o esperado. 

Teria alguma sugestão de como posso adaptar esse código que eu fiz? 

E quanto as outras units, estão em acordo com o padrão do ACBr?

 

  • Consultores
Postado

Alexandre,

Notei que no XML de retorno não existe o grupo <InfDeclaracaoPrestacaoServico> provocando essa diferença de níveis entre o grupo <InfNfse> e os demais.

Fiz uma alteração no pnfsNFSeR.pas a fim de detectar a ausencia desse grupo e definir o nível correto para cada situação.

Favor atualizar os fontes.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Italo, saberia me dizer porque na linha 1586 da unit pnfsNFSeW_ABRASFv2 o código esta dessa forma:

NFSe.Tomador.Endereco.CodigoMunicipio := Leitor.rCampo(tcStr, 'Cidade');
      if NFSe.Tomador.Endereco.CodigoMunicipio = '' then
        NFSe.Tomador.Endereco.CodigoMunicipio := Leitor.rCampo(tcStr, 'CodigoMunicipio');

Acaba acontecendo de o CodigoMunicipio receber o nome da cidade e não o código do IBGE, pois o campo Cidade contém o nome da Cidade. 

 

  • Consultores
Postado

Bom dia Alexandre,

O problema é que segundo o layout da ABRASF não existe a TAG Cidade e sim CodigoMunicipio.

Alguns provedores resolveram alterar o nome da TAG de CodigoMunicipio para Cidade, dai o motivo do código que você postou.

O problema é que esse provedor não fez a troca, ou seja manteve a TAG CodigoMunicipio, mas acrescentou a TAG Cidade, dai o problema.

Vou ver o que eu consigo fazer aqui com a sua implementação.

Esta faltando os Schemas (arquivos XSD) usados para validar o Lote antes do envio.

Favor entrar em contato com o provedor e assim que você obter favor anexa-los aqui.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Bom dia Zunker,

Muito obrigado.

Alexandre, faça uma copia da sua implementação e atualize todos os fontes de todas as pastas.

Por fim inicie os testes caso aja necessidade de mais alguns ajustes faça nesses fontes atualizados.

Fico no aguardo dos resultados dos testes, estando tudo OK, ou seja, todas as funcionalidades (Enviar, Consultar, Cancelar) funcionando vamos incluir esse provedor na lista dos provedores que estão funcionando 100%.

Desde já agradeço pela colaboração em tornar o componente cada dia mais robusto e completo.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Boa tarde Alexandre,

Foi necessário realizar mais alguma alteração em cima dos fontes que disponibilizei hoje de manhã?

Pois não encontrei nada de novo nos fontes que você anexou agora.

Esses últimos testes foram feitos segundo os fontes disponibilizados no repositório?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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