Ir para conteúdo
  • Cadastre-se

dev botao

Nfse Ivoti-Rs (Tecnos) - Problemas Na Homologação.


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

Recommended Posts

Olá Rodrigo,

 

É, pode ser. Aqui estou usando o certificado que disponibilizaram para nossa empresa. Acabei de fazer mais um teste e foi tudo OK. No teste usei o Demo, coloquei os dados da Maxisoft, selecionei o município e o certificado, e utilizei o botão "Gerar e enviar Lote" colocando o próximo número, validou certinho. Tem que ser o número da sequência, senão dá erro também.

 

Luciano Enzweiler

Maxisoft - Sistemas Empresariais

Link para o comentário
Compartilhar em outros sites

  • Respostas 73
  • Created
  • Última resposta

Top Posters In This Topic

Amigos, trocando alguns emails com o pessoal, consegui autorizar.

 

O XML assinado deve ficar da seguinte forma: (com o xmlns na tag InfDeclaracaoPrestacaoServico)

<InfDeclaracaoPrestacaoServico Id="1011111110001110000000000000036" xmlns="http://www.abrasf.org.br/nfse.xsd">

 

Testem e vejam se funciona nas outras cidades!

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

Amigos, trocando alguns emails com o pessoal, consegui autorizar.

 

O XML assinado deve ficar da seguinte forma: (com o xmlns na tag InfDeclaracaoPrestacaoServico)

<InfDeclaracaoPrestacaoServico Id="1011111110001110000000000000036" xmlns="http://www.abrasf.org.br/nfse.xsd">

 

Testem e vejam se funciona nas outras cidades!

 

 

Finalmente consegui transmitir também. As alterações ficam apenas no Id dentro da tag <InfDeclaracaoPrestacaoServico > e o elemento xmlns que obrigatoriamente tem de ficar nesta tag também conforme citado pelo virtualsys (o que só temos como descobrir com bola de cristal já que só consegui um exemplo com esta info depois de contatar o suporte). Vou subir os fontes no tópico que criou o Tecnos para que o Italo atualize quando tiver um tempo. 

Referente a consulta que o Maxisoft comentou, estou mantendo a consulta por lote. A forma a qual foi alterado, o retorno seria de uma NFSE específica e não de um lote todo. Para aqueles que tiverem problema com a consulta por lote, verifique se está sendo informado a Razão Social do emissor na propriedade NotasFiscais.Add.NFSe.PrestadorServico.RazaoSocial. Será deste atributo que a consulta irá buscar a razão do emissor.

 

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

Bom dia. Pessoal, aqui está funcionando perfeitamente com os fontes disponibilizados pelo Luciano (maxisoft). Uma boa parte das alterações feitas nestes arquivos foram solicitadas por e-mail pelo pessoal da Tecnos. A outra parte foi no "chutometro", pois a própria Tecnos não sabia o que havia de errado. Depois de vários e-mails enviados para a Tecnos, eles assumiram que o erro era no web service deles e que foi preciso alterar as regras de negócio no web service. Acho que as atualizações feitas pelo Luciano poderiam ser incluídas no projeto. Seria interessante o Ítalo dar seu veredito sobre essas atualizações. As modificações que o virtualsys postou já estão inclusas nos fontes que o Luciano postou.

Carlos Alexandre Heidrich

Programador e Técnico em Informática

Link para o comentário
Compartilhar em outros sites

Bom dia. Pessoal, aqui está funcionando perfeitamente com os fontes disponibilizados pelo Luciano (maxisoft). Uma boa parte das alterações feitas nestes arquivos foram solicitadas por e-mail pelo pessoal da Tecnos. A outra parte foi no "chutometro", pois a própria Tecnos não sabia o que havia de errado. Depois de vários e-mails enviados para a Tecnos, eles assumiram que o erro era no web service deles e que foi preciso alterar as regras de negócio no web service. Acho que as atualizações feitas pelo Luciano poderiam ser incluídas no projeto. Seria interessante o Ítalo dar seu veredito sobre essas atualizações. As modificações que o virtualsys postou já estão inclusas nos fontes que o Luciano postou.

 

Aqui em estrela tive de modificar um pouco além para funcionar, pois mesmo com as modificações do Luciano tive problemas. Outro detalhe e que tive de manter a consulta após o envio como estava, pois consultando NFSE por RPS me retornava apenas uma nota, quando na verdade preciso do lote completo.

Adicionei aqui também os ajustes para cancelamento.

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 tarde a todos,

 

Quem fez alterações nos fontes visando melhorias e correções para o provedor Tecnos, por favor, post como anexo somente os fontes alterados para que eu possa realizar um merge e disponibilizar para toda a comunidade.

 

Muito obrigado a todos pelo empenho.

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

Boa tarde a todos,

 

Quem fez alterações nos fontes visando melhorias e correções para o provedor Tecnos, por favor, post como anexo somente os fontes alterados para que eu possa realizar um merge e disponibilizar para toda a comunidade.

 

Muito obrigado a todos pelo empenho.

Boa tarde Italo. Os que alterei são os mesmos que pegou um pouco antes do almoço no outro tópico da Tecnos.

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,

 

Mil desculpas, muito bem lembrado, acredito que deve ser a gripe, justo agora nesse feriadão.

 

Já peguei os arquivos e fiz o merge, por favor atualize os fontes e teste.

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

Bom dia 

Baixei a ultima versão do SVN e não esta homologando por Flores Da Cunha, aparentemente não esta assinando.

 

Verifique se no fonte que está usando, unit ACBrProvedorTecnos, a opção ConfigCidade.AssinaRPS está como true.

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

Bom dia pessoal, eu ainda estou com problemas para cancelar e imprimir as notas do provedor Tecnos, estou testando para o municipio de Flores da Cunha. Na verdade o problema parece estar no ACBrNFSe.NotasFiscais.LoadFromStream, pois não está carregando todas as informações do prestador.

Em anexo, xml da nota e print da impressão. Se alguém puder dar uma ajuda.

post-627-0-10822800-1398779015_thumb.jpg

nfse_tecnos_flroes.xml

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Boa tarde pessoal, aparentemente o problema está no arquivo ACBrNFSeNotasFiscais.pas na linha 1006, pois pelo que pude perceber no ArquivoXML.text que tem a string do xml entre as tags <CpfCnpj> e <Cnpj> tem um line break (#$D#$A) e também alguns espaços em branco, assim ele não encontra o valor, se alguém tiver alguma sugestão de como poderia ser feito para pegar o valor correto ficaria agradecido.

Vlw

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rigotti,

 

É preciso saber, se esses caracteres estão sendo retornados pelo próprio Web Service ou por você ter usado algum programa que incluiu.

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

Pois então Italo, eu acredito que o webservice esteja retornando o xml "formatado", pois após eu enviar a nota eu gravo o xml no banco de dados (ACBrNFSe.NotasFiscais.Items[0].XML_NFSe) e para imprimir eu carrego do banco para um stream e chamo a função ACBrNFSe.NotasFiscais.LoadFromStream.

Até porque se eu pegar o arquivo que o próprio ACBr grava, que é o que eu anexei no post #61, e abrir com qualquer editor dá para perceber que tem os espaços e o CRLF.

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

  • Consultores

Rigotti,

 

Esse problema ocorre somente nessa TAG?

 

Se sim, e pelo o que você expôs a melhor solução é entrar em contato com o provedor e relatar o problema para que eles resolvam.

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

Italo, entrei em contato com o pessoal e eles disseram que vão analisar, pois já existem outro clientes que já estão utilizando o webservice.

Gostaria de ver se você, ou alguém, então teria alguma ideia de como eu poderia fazer para remover os espaços e e quebras de linha entre as tags, que daí eu faria esse controle na minha próprio aplicação. Dei uma tentada mas não consegui encontrar uma maneira segura e eficiente de fazer.

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

Boa tarde, tudo bem?

 

Nós também estávamos com um problema semelhante. Para contornar fiz algumas modificações nos fontes do pnfsNFSeR.pas e do pcnLeitor.pas.

 

A questão é que no XML retornado há duas vezes o mesmo TAG Rps e isso, claro, acarreta em erro no carregamento dos dados. A questão é se a modificação que fiz não causaria algum efeito no carregamento de outros XML, como não tive tempo para verificar isso, acabei não enviando para o fórum. De qualquer forma, resolveu meu problema no carregamento dos XML que a Tecnos retorna.

 

Envio abaixo os fontes modificados, veja se resolve pra vc. Talvez precise fazer alguma adaptação para poder colocar no SVN.

 

No pnfsNFSeR.pas, incluí na linha 388:

     NFSe.PrestadorServico.RazaoSocial := Leitor.rCampo(tcStr, 'RazaoSocial');

e na linha 1131:

       NFSe.PrestadorServico.RazaoSocial := Leitor.rCampo(tcStr, 'RazaoSocial');
 

No pcnLeitor.pas incluí uns comentários antes e após as alterações que fiz para me achar, todas na função TLeitor.rExtrai

 

Um abraço!

pnfsNFSeR.pas

pcnLeitor.pas

Link para o comentário
Compartilhar em outros sites

Luciano, no xml de Flores da Cunha não aparenta ter esse problema na tag RPS, mas para descargo de consciência tentei substituir os fontes para testar, porém na hora de compilar acuse erro na linha 159 do arquivo pcnLeitor

j := pos('</' + Trim(TagFim) + '>', Texto, j + 1);

Não consegui entender direito qual era a ideia.

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal, eu ainda estou com problemas para cancelar e imprimir as notas do provedor Tecnos, estou testando para o municipio de Flores da Cunha. Na verdade o problema parece estar no ACBrNFSe.NotasFiscais.LoadFromStream, pois não está carregando todas as informações do prestador.

Em anexo, xml da nota e print da impressão. Se alguém puder dar uma ajuda.

 

Rigotti, boa noite. Não utilizo o loadfromstream mas usei o xml que postou para fazer alguns testes é na função de leitura do xml tem alguns adaptações que tive de fazer para a tecnos pois parece ter meio uma mistura de layout do abrasf Versão 1.0 e 2.0 no layout deles. Teste com a unit que estou postando aqui. Verifique já também se não há mais algum campo que também não está importando. Fico no aguardo.

 

Obs: Fiz o processo mesmo com a formatação do XML.

pnfsNFSeR.pas

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 a todos,

 

Muito obrigado pela colaboração, em breve vou disponibilizar.

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

colegas, sou de curitiba ja quebrei a cabeça e nao consigo rodar a nfse para curitiba, algum colega tem algum exemplo simples que faça o envio e retorno com as opcoes aceitas por curitiba, eu ja cadastrei o certificado piloto mas nao consigo enviar homologacao com o exemplo do acbr. preciso para enviar a nfse de nossa empresa mas nao estou conseguindo e toda ajuda sera de grande ajuda.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Boa tarde, hoje fazendo alguns testes com a TECNOS da Prefeitura de Ivoti/RS vi que o numero do lote não pode ter divergir com o numero do lote na base de dados da TECNOS, na página da TECNOS vi que tem uma consulta para pegar o ultimo lote enviado.

Partindo da identificação do Documento do prestador, Razão Social e Inscrição Municipal, o Web Service processará a consulta, retornarando a última nota emitida, assim como último número de sequência e RPS.

 

 

Só não entendi como usar a consulta!

Liandro Costa

Analista / Programador Delphi

email: [email protected]

Sapucaia do Sul - RS

 

Link para o comentário
Compartilhar em outros sites

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