Ir para conteúdo
  • Cadastre-se

dev botao

NFS-e Servidor Tecnos


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

Recommended Posts

Boa tarde pessoal,

estou com vindo da conversa 

e ainda não tenho a solução para o meu problema de envio do arquivo.

utilizamos o arquivo EnvioLoteRpsSincronoEnvio.xsd e colocamos no tecnos.ini mas ocorreu este erro:

'O elemento '{http://www.abrasf.org.br/nfse.xsd}EnviarLoteRpsEnvio' é usado mas não está declarado no DTD ou no esquema.'#$D#$A

então retirei a validação no arquivo tecnos.ini 

[Schemas]
Validar=0
DefTipos=
Cabecalho=nfse.xsd
ServicoEnviar=EnvioLoteRpsSincronoEnvio.xsd
ServicoConSit=nfse.xsd
ServicoConLot=ConsultarLoteRpsEnvio.xsd
ServicoConRps=ConsultarNfseRpsEnvio.xsd
ServicoConNfse=ConsultarNfseFaixaEnvio.xsd
ServicoCancelar=CancelarNfseEnvio.xsd
ServicoGerar=nfse.xsd
ServicoEnviarSincrono=EnvioLoteRpsSincronoEnvio.xsd
ServicoSubstituir=

 

mas ocorreu o erro "Seqüência de entrada não estava em um formato incorreto. -"

alguem saberia me informar como resolver este problema com o envio?

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo

Essa alteração que você fez esta errada.

[Schemas]
Validar=0
DefTipos=
Cabecalho=nfse.xsd
ServicoEnviar=EnvioLoteRpsSincronoEnvio.xsd
ServicoConSit=nfse.xsd
ServicoConLot=ConsultarLoteRpsEnvio.xsd
ServicoConRps=ConsultarNfseRpsEnvio.xsd
ServicoConNfse=ConsultarNfseFaixaEnvio.xsd
ServicoCancelar=CancelarNfseEnvio.xsd
ServicoGerar=nfse.xsd
ServicoEnviarSincrono=EnvioLoteRpsSincronoEnvio.xsd
ServicoSubstituir=

O provedor Tecnos não possui o método Enviar (modo assíncrono) não tem o método Consultar Situação, não tem o método Gerar, somente o EnviarSincrono.

Você que usar o método EnviarSincrono para enviar o lote de RPS para o WebService e não o método Enviar.

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

Boa tarde, 

Estou enviando para provedor Tecnos, usando a função EnviarSincrono e está retornando o seguinte erro: Requisição não enviada. 12002 - O tempo limite da operação foi atingido.

Atualizei os fontes e os arquivos .ini.

XML's gerados em anexo.

Alguém tem alguma ideia do que possa ser ?

Obrigado por enquanto

47-env-lotS.xml

47-env-lotS-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Diogo,

Aumente o valor da propriedade de configuração timeout.

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 Diogo,

Muito obrigado pela colaboração, já vou disponibilizar.

Uma pergunta: Todas as funcionalidades do provedor Tecnos estão funcionando 100% ?

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á Ítalo, boa tarde.

Eu ainda não estou conseguindo enviar o cancelamento para este provedor, mas por estar com outras prioridades no momento, não peguei este problema pra resolver.

Também tive um problema que logo assim que a NFSe era enviada pelo método EnviarSincrono, é levantado um Exception sem mensagem alguma... Mas isso eu tratei em minha aplicação mesmo já que se invocar o método ConsultarNFSeporRps logo após ele ocorrer consegui baixar o XML numa boa.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rafael,

Foi removido varias parâmetros dos métodos e transformados em propriedades de configuração.

Procure por: Geral.Emitente no programa exemplo, você vai encontrar uma meia duzia dessas configurações, podem ser a falta delas na sua aplicação que esta ocorrendo problemas no cancelamento.

Quando aos demais problemas preciso dos XMLs de envio e retorno de preferencia os soap para que eu possa analisar.

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

Italo,

Apenas o envio está funcionando, o cancelamento está gerando um erro, debugando vi que a variável numero da nfse está vazia, e como tem um strtoint gera um erro e não vai adiante, segue imagem da parte onde dá o erro.

Ah e não gerou os arquivos XML do pedido d cancelamento.

Nrovazio.thumb.png.bd08d94f5f2c53e5a94a0

 

 

Editado por DIOGOWAR
Faltou adicionar uma explicação
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Diogo,

Post o fragmento de código para o cancelamento.

Você esta carregando o XML da NFS-e a ser cancelada?

Você esta passando o numero da NFS-e (segundo parâmetro) do método CancelarNFSe?

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 Diogo,

Primeiro, tire a formatação do CNPJ ao configurar os dados do Emitente, veja:

       <InfPedidoCancelamento Id="203.482.157/0001-990000000000000056">
 
   Segundo, não não informe o motivo do cancelamento (terceiro parâmetro).
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

Bom dia, fiz o ajuste tirando a formatação do CNPJ mas continua retornando o mesmo erro do provedor, debugando vi que não gera exceção nenhuma, o web service apenas devolve um XML dizendo que a estrutura tá errada, segue XML's gerados para analise.

Aproveitando a mensagem, tenho uma dúvida, no trunk antigo quando eu fazia isso sNomeArq := ACBrNFSe.NotasFiscais.Items[0].NomeArq em sNomeArq ficava o caminho do XML da NFSe salva, agora no trunk 2 está ficando o caminho do XML do recibo, como eu faço para obter o caminho do XML que o componente salvou da NFSe? 

Obrigado por enquanto.

57-can.xml

57-env-lotS.xml

57-env-lotS-soap.xml

57-lista-nfse.xml

57-lista-nfse-soap.xml

57-ped-can.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Diogo,

A principio um envio síncrono significa que você envia o RPS e a resposta já é a NFS-e.

E pelo jeito não é assim que funciona o envio síncrono do provedor Tecnos.

Ele simplesmente retornou o numero do lote a data de recebimento do mesmo e seu numero de protocolo.

E retornou também uma mensagem acusando que a operação foi realizada com sucesso.

Sendo assim sugiro que você execute o método ConsultarLote para obter o resultado do processamento do lote que neste caso é os XMLs das NFS-e.

Quando ao cancelamento, verifiquei no schema de validação e realmente devemos informar o motivo do cancelamento (terceiro parâmetro) do método CancelarNFSe.

Fiz uma alteração na montagem do ID do cancelamento pois segundo o schema devemos passar um numero inteiro, acredito eu que deva ser o numero da NFS-e.

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 Diogo,

Favor entrar em contato com o provedor e solicitar um exemplo de como solicitar o cancelamento de uma NFS-e.

Notei que você informou o numero do lote como sendo o numero da NFS-e a ser cancelado.

Como o envio Síncrono não retorna de imediato o XML da NFS-e é preciso realizar uma consulta de NFS-e por RPS com o objetivo de obter a NFS-e.

Desta forma você terá o numero da NFS-e gerada pelo provedor e ai sim solicitar o cancelamento da mesma.

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 Diogo,

Favor atualizar novamente todos os fontes. Note que fiz alteração no arquivo INI do provedor.

Faça novos testes.

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

Diogo,

Como assim aparentemente?

Ou da o mesmo erro ou não dá.

Já tentou mudar o valor de libSSL na configuração do componente?

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 Diogo,

Favor atualizar os fontes, note que fiz alterações em diversos arquivos INI de provedores.

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

Bom dia Italo,

Envio e Consulta estão funcionando agora, porém o cancelamento ainda não, eu estou passando codigo, numero e motivo para a função mas acontece algo que o FNumeroNFSe está ficando vazio gerando erro, eu debuguei e anexo tem duas imagens pra vc entender o que eu estou falando.

ANumeroNFSeComNumero.thumb.png.a750b109dFNumeroNFSeVazio.thumb.png.c5658b79fa8cb

Editado por DIOGOWAR
Anexei as imagens
Link para o comentário
Compartilhar em outros sites

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