Ir para conteúdo
  • Cadastre-se

dev botao

Nfs-E De Estância Velha / Rs (Tecnos)


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

Recommended Posts

  • Membros Pro

Bom dia!

 

O município de Estancia Velha / RS utiliza o provedor TECNOS, que vi que já existe no ACBR.

 

Os endereços são:

http://homologaestan.nfse-tecnos.com.br/default.aspx

http://estanciavelha.nfse-tecnos.com.br/default.aspx

 

 

Como faço para incluir isto no ACBR?

 

Grato!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Daniel,

Se você abrir o fonte ACBrProvedorTecnos, vai notar que as URLs desta cidade já estão incluidas.

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

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
Bom dia pessoal
Esta retornando isso quando vou enviar a nfse. Porém esta em homologação.
 
Item da lista de servico informado e incompativel com a informacao de optante pelo simples nacional.Item da lista de servico, codigo CNAE ou codigo da tributacao informado para a operacao nao esta cadastrado para o prestador de servicos. / Codigo do Pais nao informado para o tomador / 
 
Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

 

Bom dia pessoal
Esta retornando isso quando vou enviar a nfse. Porém esta em homologação.
 
Item da lista de servico informado e incompativel com a informacao de optante pelo simples nacional.Item da lista de servico, codigo CNAE ou codigo da tributacao informado para a operacao nao esta cadastrado para o prestador de servicos. / Codigo do Pais nao informado para o tomador / 
 
Agradeço

 

 Bom dia Caetano. Pela mensagem está faltando dados no seu XML ou alguns deles estão com valor incorreto. Revise o demo que irá encontrar os dados ausentes. Lembrando que o provedor Tecnos não tem pré validação antes do envio devido ao provedor não fornecer um schema, portanto cabe ao desenvolvedor conferir tudo. 

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

Pois é mas eu verifiquei.

Uma das situações que ocorria é que eu estava informando esta tag assim

Servico.ItemListaServico         := '1406';

porém só passa se for assim 

Servico.ItemListaServico         := '14.06';

 

Mas agora me retorna este erro

 

Item da lista de servico, codigo CNAE ou codigo da tributacao informado para a operacao nao esta cadastrado para o prestador de servicos.

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

Isso já me aconteceu. Liga na prefeitura e pede qual o código de serviço que foi cadastrado quando foi feito o pedido de adesão a NFse

É meio burocrático o negócio com a Tecnos.

Bem provável que você esta enviando um código que não esta autorizado pra você

 

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"

Link para o comentário
Compartilhar em outros sites

Tens razão Maiquel, éra isso mesmo, porém agora retorna isso.

 

 
---------------------------
A funcionalidade [Consultar Situação do Lote] não foi disponibilizada pelo provedor: Tecnos.
---------------------------
 
Não tem essa funcionalidade na tecnos? Como faço para consultar?
 
Agradeço pela ajuda

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

 

Tens razão Maiquel, éra isso mesmo, porém agora retorna isso.

 

 
---------------------------
A funcionalidade [Consultar Situação do Lote] não foi disponibilizada pelo provedor: Tecnos.
---------------------------
 
Não tem essa funcionalidade na tecnos? Como faço para consultar?
 
Agradeço pela ajuda

 

 

Você deve utilizar a consulta de Lote ao invés da consulta de situação do lote, ou então a consulta de NFSE por rps.

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

Você deve utilizar a consulta de Lote ao invés da consulta de situação do lote, ou então a consulta de NFSE por rps.

 

Você deve utilizar a consulta de Lote ao invés da consulta de situação do lote, ou então a consulta de NFSE por rps.

Ok Rodrigo.

Mas como eu obtenho a situação da NFse usando a consulta no lote, pois usando o método ConsSitLote eu somente usava o código abaixo para verificar.

ACBrNFSe1.WebServices.ConsSitLote.Situacao

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

Ok Rodrigo.

Mas como eu obtenho a situação da NFse usando a consulta no lote, pois usando o método ConsSitLote eu somente usava o código abaixo para verificar.

ACBrNFSe1.WebServices.ConsSitLote.Situacao

Agradeço

 

Utilize o ACBrNFSe.ConsultarLoteRps e acesse o xml de retorno por ACBrNFSe.WebServices.ConsLote.RetWS. Caetano, concentre os posts em um tópico apenas se possível. Pelo que percebi em ambos é meio que o mesmo processo que está utilizando.

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

OK rodrigo.

Quanto a consulta deu certo agora.

Eu nunca usei o procedimento ACBrNFSe.WebServices.ConsLote.RetWS para leitura dos dados de resposta, sempre usei ACBrNFSe1.WebServices.ConsSitLote.Situacao.

Como vejo a situação da nfse através do procedimento ACBrNFSe.WebServices.ConsLote.RetWS.

Terei que carregar no componente para depois ler?

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

OK rodrigo.

Quanto a consulta deu certo agora.

Eu nunca usei o procedimento ACBrNFSe.WebServices.ConsLote.RetWS para leitura dos dados de resposta, sempre usei ACBrNFSe1.WebServices.ConsSitLote.Situacao.

Como vejo a situação da nfse através do procedimento ACBrNFSe.WebServices.ConsLote.RetWS.

Terei que carregar no componente para depois ler?

Agradeço

 

Dentro do RetWS você terá o XML de resposta do webservice. Você pode ler o conteúdo do XML e identificar se o lote foi aceito. Eu procuro pela TAG status a qual identifica a situação do lote na Tecnos. Há um exemplo do XML de retorno quando o lote foi processado com sucesso pelo provedor no help da Tecnos (http://help.nfse-tecnos.com.br/main_ws/contribuinte/consultas/consultaloterps.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

Entendi Rodrigo.

No acbr tem algo pra ler a resposta do RetWS, ou preciso fazer uma rotina  no meu sistema pra mim obter a situação na Nfse?

 

Agradeço pela colaboração.

 

Então Caetano, até onde me lembro, você pode salvar o conteúdo da RetWS para uma StringStream e em seguida importar este conteúdo para o

acbr (ACBrNFSe.NotasFiscais.LoadFromStream(StreamDados)) e ter acesso a todos os dados das NFSE diretamente pelo componente, mas eu considero o seguinte: O tecnos tem 4 status de lote:

 

 

  <!--codigo da situação do lote de RPS-->

        <!--1-Não recebido-->

        <!--2-Não processado-->

        <!--3-Processado com erro-->

        <!--4-Processado com sucesso-->

 

Considerando que o provedor não faz processamento parcial de NFSE, ou seja, em caso de erro, ele recusa todo o lote, eu apenas verifico o status. Quando o status é 4, considero todas as notas deste lote como transmitidas com sucesso identificando as mesmas pelo numº do lote / protocolo.

 

Obs: Não me recordo se o componente foi ajustado para importar o XML de retorno da Tecnos, já que o mesmo tem uns "detalhes" específicos.

Editado por Rodrigo Crovador
  • Curtir 1

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

Considerando que da forma que o Rodrigo explicou esta também esta correta, segue um outro caminho.

Você pode fazer um ACBrNFSe1.ConsultarLoteRps(),  

 depois o retorno você pega com a linha abaixo.

ACBrNFSe1.WebServices.ConsLote.NFSeRetorno.ListaNfse.Situacao

  • Curtir 1

Maiquel Parisotto

 

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

Link para o comentário
Compartilhar em outros sites

Obrigado ao todos quanto a isso funcionou corretamente.

Porém agora fui mudar para o modo de produção ele abriu o login da senha do certificado  e depois retornou esta mensagem.

 

Código Erro : E0800
Mensagem... : Erro na geracao da assinatura!
Conforme nota divulgada e emitida junto a Secretaria da Fazenda e Portal da NFS-e de seu Municipio, torna-se obrigatoria a assinatura digital de Mensagens de Cancelamento e Envio de notas eletronicas enviadas ao sistema da NFS-e. -
Correção... : Erro no processamento do envio
Provedor... : Tecnos
 
Mas quando eu envio ele ja não assina?
 
Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Em 13/06/2014 16:39:57, Italo Jurisato Junior disse:

Boa tarde Caetano,

 

No caso do provedor Tecnos, o componente assina os RPS o Lote de RPS não.

Italo, boa tarde ! 
Estou seguindo os padrões citados e tenho como retorno:

<MensagemRetorno>
   <Codigo>E0800</Codigo>
   <Mensagem>Seqüência de entrada não estava em um formato incorreto. - </Mensagem>
   <Correcao>Erro no processamento do envio</Correcao>
</MensagemRetorno>
 

Estou em ambiente de homologação com certificado gerado corretamente
http://homologaestan.nfse-tecnos.com.br:9091/EnvioLoteRPSSincrono.asmx?wsdl

meu envelope está em anexo.

 

O que poderia ser? 

teste.xml

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...