Ir para conteúdo
  • Cadastre-se

dev botao

Erro na transmissão da NFSe provedor SiapNet


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 755 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde!

Ao emitir uma NFS-e para o provedor SiapNet (Lorena) estou recebendo o seguinte erro:

X999

Erro de conexão: XML declaration allowed only at the start of the document.

 

000003307-env-lot-sinc-soap.xml000003307-env-lot-sinc.xml000003307-lista-nfse-sinc-soap.xml

Detalhe, a nota fica autorizada na prefeitura.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcio,

Vai ser necessário debugar para saber o ponto exato que o erro X999 (do componente) é gerado.

O arquivo *-lista-nfse-sinc.xml não foi gerado?

Debugar a função ExtrairRetorno que esta no unit ACBrNFSeXWebserviceBase

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 noite Marcio,

Faça um teste com a unit em anexo.

SiapNet.Provider.pas

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!

Resolveu com relação a transmissão, porém na impressão está com erro na função "function TNFSeR_ABRASFv2.LerXml: Boolean"

 

erro_acbr.png

000003315-lista-nfse-sinc-soap.xml 000003315-env-lot-sinc.xml 000003315-env-lot-sinc-soap.xml 000003315-lista-nfse-sinc.xml 3522021435642900012056000000000003315-nfse.xml

Já vi que é o acento em PARAÍBA.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcio,

Favor atualizar os fontes, reinstale o ACBr e 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

  • Membros Pro

No campo de número da nota está sendo atribuído o numero do rps (ACBrNFSeX.NotasFiscais.Items[I].NFSe.Numero), até mesmo no xml que é salvo na pasta o nome do arquivo está sendo composto pelo número rps ao invés do número da nota.

O arquivo pdf está sendo salvo com o número da nota corretamente no nome do arquivo.

3522031435642900012056000000000003322-nfse.xml3522031435642900012056000000000002592-nfse.pdf000003322-env-lot-sinc-soap.xml000003322-env-lot-sinc.xml000003322-lista-nfse-sinc-soap.xml000003322-lista-nfse-sinc.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcio,

Vai ser necessário debugar  o fragmento de código abaixo que se encontra na unit ACBrNFSeXProviderABRASFv2 - procedure: TratarRetornoEmitir.

          AuxNode := AuxNode.Childrens.FindAnyNs('Numero');
          NumRps := AuxNode.AsString;

          ANota := TACBrNFSeX(FAOwner).NotasFiscais.FindByRps(NumRps);

          if Assigned(ANota) then
            ANota.XmlNfse := ANode.OuterXml
          else
          begin
            TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(ANode.OuterXml, False);
            ANota := TACBrNFSeX(FAOwner).NotasFiscais.Items[TACBrNFSeX(FAOwner).NotasFiscais.Count-1];
          end;

          SalvarXmlNfse(ANota);

Quero saber se o  Assigned(ANota) é verdadeiro ou falso;

Se for verdadeiro debugar a procedure SalvarXmlNfse.

Por outro lado se for falso debugar a função LoadFromString.

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
  • Solution

Boa tarde Marcio,

Favor atualizar todos os fontes de todas as pastas e reinstale o ACBr.

Por fim 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

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

  • Este tópico foi criado há 755 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.