Ir para conteúdo
  • Cadastre-se

dev botao

Provedor Tecnos


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

Recommended Posts

Bom dia.

 

Comecei a utilizar recentemente o componente ACBRNFSE para transmissão de nfse e queria deixar desde já o parabéns pelo trabalho realizado. Um dos clientes que atendo é de Estrela - RS onde a prefeitura fez a concessão do gerenciamento de NFSE a Tecnos. (http://www.tecnosistemas.com.br/). Como já realizei a adaptação da aplicação para trabalhar com a o ACBR (e também pelo motivo principal que migrei, problemas de assinatura digital utilizando a DLL, uma vez que ela reconhece o atributo Id somente com "I" maiúsculo e Lajeado - RS utiliza minusculo), estou considerando implementar este provedor em vista que não existe ainda no ACBR. Se tiver sucesso repasso ao forum para que analisem e vejam se dá para aproveitar. Mas antes, tenho uma duvida: Existe dentre os provedores algum que se aproxima da Tecnos? Segue alguns dados:

A) Segue o layout ABRASF adaptado (versão 2.0 de Abril de 2011)

B) Possui integração por webservice (estrela.nfse-tecnos.com.br / homologaest.nfse-tecnos.com.br) . Cada serviço é direcionado a uma porta deste endereço, por exemplo:

Envio de lote rps:estrela.nfse-tecnos.com.br:9091

Consulta de lote:estrela.nfse-tecnos.com.br:9097

C) Não possui schema de validação (XSD) infelizmente.

D) Utiliza assinatura por RPS, sem necessidade de assinar o lote.

 

Exemplos do XML podem ser encontrados em:
RPS - envio http://help.nfse-tecnos.com.br/main_ws/contribuinte/notaeletronica.aspx 

Cancelamento http://help.nfse-tecnos.com.br/main_ws/contribuinte/cancelamentonota.aspx 

Consulta (todas) http://help.nfse-tecnos.com.br/main_ws/contribuinte/consultalotes.aspx

 

  

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

Boa tarde Rodrigo,

 

Veja qual é a versão do padrão Abrasf que este provedor utiliza e tente implementar em um provedor que já a utiliza.

 

Alguns exemplos:

Versão 1.00: Agili, Betha, Betim, BHIss, Fisslex, GovBr, Issintel, Issnet, Natal, Prodemge, Publica, Recife, RJ, Simpliss, Thema, Tiplan, Webiss, SpeedGov.

Versão 2.00: Digifred, fintelIss, Mitra, 4R, GovDigital, Link3, Porto Velho, Virtual.

Versão 2.01: Coplan, Goiania, ISSDigital, Saatri, Abaco, Fiorilli, ISSe, Prodata, Vitória.

Versão 2.02: Freire.

 

Link para o comentário
Compartilhar em outros sites

Boa tarde Ivr. Obrigado pela resposta.

 

Apesar de personalizado, boa parte do processo é dentro do padrão 2.0. Finalizei hoje a implementação da consulta por lote, restando apenas o cancelamento para homologar no cliente. Assim que homologado repasso aqui no forum as implementações.

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

Segue anexo alterações nas units para inclusão do provedor Tecnos.

 

Cidades:

  4307807 Estrela/RS http://estrela.nfse-tecnos.com.br

  4310801 Ivoti/RS http://ivoti.nfse-tecnos.com.br
  4313300 Nova Prata/RS http://novaprata.nfse-tecnos.com.br
  4307609 Estância Velha/RS http://estanciavelha.nfse-tecnos.com.br
  4314803 Portão/RS http://portao.nfse-tecnos.com.br
  4308201 Flores da Cunha/RS http://flores.nfse-tecnos.com.br
  4322806 Veranopolis/RS http://veranopolis.nfse-tecnos.com.br
 
Testes realizados no ambiente de homologação de Estrela/RS. Testado a transmissão de Lote de RPS, Consulta de Lote RPS, Cancelamento de NFSe e Consulta de NFSe por RPS. O provedor não disponibiliza consulta de situação de lote.
 
Há apenas o schema da assinatura padrão, pois o provedor não possui nenhum para validação em aplicação local.
 
Obs: Para consulta de lote ou cancelamento de NFSE, é necessário a Razão Social do emitente. Apesar do provedor não validar o conteúdo, ele exige a existência da tag com um minimo de caracteres. No metodo ConsultarLoteRps foi adicionado um parâmetro opcional para tal. No caso de cancelamento (se não estiver importando um XML), informar o valor no campo NFSE.PrestadorServico.RazaoSocial.
 
Caso alguém tenha algum problema, favor ir postando aqui.
 
 

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rodrigo,

 

Muito obrigado pela colaboração, assim que possível vou estar disponibilizando os fontes.

 

Uma dica, quando acrescentar uma propriedade nova em uma procedure ou function, mesmo que ela seja opcional, por favor inclua sempre por último e não no meio  das outras já existentes.

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

Bom dia Leonardo,

 

Muito obrigado, arquivo atualizado já disponivel.

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

Bom dia.

estou com o seguinte problema.

Estou fazendo os teste no servidor Tecnos para a cidade de Portão / RS esta funcionando certo , so que estou com erro na hora de consultar lote rps depois do envio pois o servidor exige o preenchimento da tag RazaoSocial mas não esta funcionando, Ja tentei informar a Razao Social na Tag PrestadorServico.RazaoSocial ,mas sem sucesso.

mando um exemplo de arquivo gerado pelo acbr e podem dar uma olhada 

O arquivo 13173432000146000000009-con-lot.xml esta com erro pois a tag razaosocial esta vazio

 

Se é so configuração peço que me passe pois ai eu configuro aqui

 

ATT: Volnei

MC Software 

Link para o comentário
Compartilhar em outros sites

Bom dia.

estou com o seguinte problema.

Estou fazendo os teste no servidor Tecnos para a cidade de Portão / RS esta funcionando certo , so que estou com erro na hora de consultar lote rps depois do envio pois o servidor exige o preenchimento da tag RazaoSocial mas não esta funcionando, Ja tentei informar a Razao Social na Tag PrestadorServico.RazaoSocial ,mas sem sucesso.

mando um exemplo de arquivo gerado pelo acbr e podem dar uma olhada 

O arquivo 13173432000146000000009-con-lot.xml esta com erro pois a tag razaosocial esta vazio

 

Se é so configuração peço que me passe pois ai eu configuro aqui

 

ATT: Volnei

MC Software 

9-env-lot.xml

13173432000146000000009-con-lot.xml

13173432000146000000009-lista-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Volnei,

 

Atualiza os fontes e tente novamente.

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

italojjr, bom dia. Segue uma atualização do provedor Tecnos. 
 

A ) Adicionei a TAG OutrasInformacoes para clientes EPP que precisam da frase de não geração de crédito.

B ) Adicionei também a geração sem assinatura, pois ESTRELA / RS não está processando assinatura corretamente em produção, somente em homologação. Dizem que entrará em vigor a assinatura somente em Abril. Caso outra cidade utilize, será necessário adicionar um controle na unit do provedor.

C ) Reverti algumas mudanças na unit do ACBrProvedorTecnos. O método de envio utilizado pelo servidor é o EnviarLoteRpsSincronoEnvio, com limitação de 50 notas ao invés de 3, sendo tratado como envio normal. Não há o método EnviarLoteRpsEnvio nos arquivos de ajuda da Tecnos. Como o envio síncrono é utilizado como normal, deixei a opção síncrono do acbr em branco no provedor.

 

D ) No envelope SOAP removi a tag cabecalho. Mesmo ela sendo citada no help da Tecnos, não está obrigatória e tem retornado erro quando utilizada.

Segue o endereço do help fornecido pela Tecnos: http://help.nfse-tecnos.com.br/

Observação para usuários do provedor: Caso alguém tenha um erro 800, verifique primeiro os dados informados no XML, tags em branco, etc, pois tem retornado erro de layout quando o problema é o conteúdo de alguma tag.
Em anexo também os campos que tenho preenchido para envio para consulta. Atualmente está em uso no ambiente de produção de ESTRELA / RS

 

Editado por Rodrigo Crovador

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Rodrigo,

 

Muito obrigado pela colaboração, ainda hoje vou disponibilizar as suas alteraçõ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

  • Membros Pro

Estou fazendo a NFS para Cidade de Ivoti (Provedor Tecnos) e ocorre o erro:

que não pode salvar o Arquivo Rps..., isto ocorre porque o Nome do Arquivo tem Caracteres inválidos...

Pergunto: em que momento é gerado o ID: Self.Items.NFSe.InfID.ID ?

 

Pois, como este ID é usado no nome do Arquivo, ocorre o erro....

'1201411.718.182/0001-570000000000000001' (ID Gerado).... está certo este ID ?, O que pude observar é que tem o CNPJ da Empresa que estou validando neste ID...

 

Roberto Krug

 

 
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Roberto,

 

Favor atualizar os fontes e testar novamente.

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

Estou fazendo a NFS para Cidade de Ivoti (Provedor Tecnos) e ocorre o erro:

que não pode salvar o Arquivo Rps..., isto ocorre porque o Nome do Arquivo tem Caracteres inválidos...

Pergunto: em que momento é gerado o ID: Self.Items.NFSe.InfID.ID ?

 

Pois, como este ID é usado no nome do Arquivo, ocorre o erro....

'1201411.718.182/0001-570000000000000001' (ID Gerado).... está certo este ID ?, O que pude observar é que tem o CNPJ da Empresa que estou validando neste ID...

 

Roberto Krug

 

 

Boa noite Roberto. O CNPJ faz parte da tag ID utilizada pela Tecnos. Pela erro que está enfrentando, o CNPJ fornecido pelo componente na formação do ID está com a mascara de CNPJ. Com o ajuste feito pelo Italojjr você não deve ter mais este problema com o ID, porém caso tenha problemas com CNPJ, verifique se está atribuindo a propriedade Prestador.CNPJ apenas com números. 

Editado por Rodrigo Crovador

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Amigos, bom dia, muito obrigado...

Atualizei os fontes e tirei a máscara do CNPJ... já foi mais longe, agora ocorre o seguinte erro:

O servidor retornou uma resposta inválida ou não reconhecida - URL:http://homologaivo.nfse-tecnos.com.br:9091 - SOAPAction:http://tempuri.org/mEnvioLoteRPSSincrono

 

Desde já, muito obrigado...

Link para o comentário
Compartilhar em outros sites

Amigos, bom dia, muito obrigado...

Atualizei os fontes e tirei a máscara do CNPJ... já foi mais longe, agora ocorre o seguinte erro:

O servidor retornou uma resposta inválida ou não reconhecida - URL:http://homologaivo.nfse-tecnos.com.br:9091 - SOAPAction:http://tempuri.org/mEnvioLoteRPSSincrono

 

Desde já, muito obrigado...

 

Bom dia Roberto. Vou fazer um teste aqui tentando transmitir para esta cidade e já te retorno.

 

EDIT: Fiz o teste aqui. Até consegui enviar ao servidor, porém foi recusado por estrutura, enquanto o mesmo é aceito em ESTRELA/RS. Deve existir ai algum outro dado que está diferente entre as cidades. Poste o XML que está sendo gerado pelo componente no ato de transmissão por favor. 

Editado por Rodrigo Crovador

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

Rodrigo, 

 

Troquei o Fonte... fiz dois testes... conferi os fontes e Recompilei duas vezes para ter certeza da troca do fonte... mas continua ocorrendo o mesmo erro...

 

Roberto Krug

 

Ok, mais uma vez.

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

Comecei a ter problemas com estrela também, mas aqui está com o erro: "O servidor nao pode processar a solicitacao. ---> Espaco insuficiente no disco.". Acredito que eles estejam mexendo em algo no server. Irei tentar novamente a tarde. Pode ser que o erro que estamos enfrentando esteja relacionado a isso.

Rodrigo de Souza Crovador

Analista / Desenvolvedor Delphi
contato: [email protected]

São José do Rio Preto - SP

Link para o comentário
Compartilhar em outros sites

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