Ir para conteúdo
  • Cadastre-se

dev botao

Importação arquivo NFSe Londrina - não reconhece o arquivo


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

Recommended Posts

  • Membros Pro

Tenho um cliente que baixa as notas pelo portal e quando tento importar não reconhece nem como NFE nem como RPS. Analisei o código e na verdade não acha alguns nós que identificam se é NFE ou RPS.

Verificando o XML baixado creio que ele não é exatamente uma nota fiscal, como consta no começo do XML. Alguém já pegou essa situação ou tem ideia de como proceder?

 

image.png.3054899d843d0d329b78203d1e754eff.png

image.png.50936a161e2d4ac44b0015cfaab44ccf.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Você esta com todos os fontes de todas as pastas atualizados?

Se sim, reinstalou o ACBr?

Me recordo de ter feito algumas correções na leitura do XML para esse provedor.

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

Bom dia,

Um XML de nota retornado pelo WebService também ocorre o mesmo problema?

O grande problema é que alguns provedores retornam um layout de XML pelo WebService e outro pelo Site.

A finalidade do componente é ler o XML retornado pelo WebService.

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

Não testei pelo WebService, isso é algo que vou começar a implementar. Posso até tentar testar de Londrina, tenho que ver como conecta lá. Entendo que pelo WS realmente o layout talvez seja diferente mas é que como tem o loadxml implementado, então estou usando ;) , estaria dentro da finalidade do componente... Mas claro, entendo a situação e nem estou cobrando algo, só preciso de um direcionamento para que eu possa encaminhar a solução pro cliente e ajudar no componente se necessário.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

O seu cliente emite e baixa o XML pelo site ?

Faça testes usando o componente para tudo, ou seja, enviar o Rps, consultar, cancelar e imprimir o DANFSE.

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

Meu contexto é um pouco diferente pois trabalho com sistema de escrituração fiscal, então meu foco é a importação dos lançamentos. Não emito nada. Mas vou ver se a importação via WS dá certo. Tem alguma ideia de como é feito com esse provedor, via certificado digital ou usuário/senha ou outra forma?

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Se tratando do provedor SigISS que atende a cidade de Londrina é utilizado o usuário e senha.

Dica:

 

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 ...
  • Membros Pro

Bom dia. Fiz uma comparação do arquivo baixado pelo portal com o manual do provedor e realmente os arquivos são diferentes. No caso de Londrina seria até complicado baixar a nota usando o WS pois é só uma a uma, não dá por faixa de datas.

Seria valido eu implementar para esse provedor a leitura do arquivo do portal, vocês incluiriam no ACBR? Minha ideia seria criar um novo TipoXml ...

Só complementando, que eu me lembre outros provedores tem essa diferença entre a nota e o baixado do portal

function TNotaFiscal.LerXML(const AXML: String): Boolean;
var
  FProvider: IACBrNFSeXProvider;
  TipoXml: TtpXML;
begin
  FProvider := TACBrNFSeX(FACBrNFSe).Provider;

  if not Assigned(FProvider) then
    raise EACBrNFSeException.Create(ERR_SEM_PROVEDOR);

  Result := FProvider.LerXML(AXml, FNFSe, TipoXml);

  if TipoXml = txmlNFSe then
    FXmlNfse := AXML
  else
    FXmlRps := AXML;
end;

 

Editado por Digibyte
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Toda contribuição é bem vinda.

Implemente, anexe as units alteradas aqui para que possamos analisar e ver se não vai gerar nenhum efeito colateral com a leitura do XML baixado pelo WebService.

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 meses depois ...
  • Membros Pro

@Italo Giurizzato Junior Boa tarde, seguem os arquivos com implementação que fiz.

Basicamente criei um novo tipo de documento ( TtpXML = (txmlRPS, txmlNFSe, txmlEspelho); ) e fiz a implementação da leiturado do XML. Lembro que esse arquivo de espelho da nota é baixado do portal da prefeitura. Sendo aceito vou fazer de outros provedores.

ACBrNFSeXNotasFiscais.pas ACBrNFSeXConversao.pas SigISS.LerXml.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-2977

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,

Muito obrigado pelos testes, vou verificar o que ocorreu.

Já inclui na minha lista de tarefas. TK-2997

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