Ir para conteúdo
  • Cadastre-se

dev botao

Equiplano - Não carrega o proprio XML gerado


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

Recommended Posts

Gero a NFS-e, envio para prefeitura, no site da prefeitura consta como autorizada, então tento "ConsultarNFSeporRps", mas não carrega o XML da NFS-e que o próprio ACBr gerou.

Vejam o detalhe:

image.thumb.png.23503b9ab8f9ae610393c7b08fa9c512.png

o XML está como "<rps>" e a function TNFSeR.LerRPS (pnfsNFSeR.pas) busca por "Rps", "RPS" ou "LoteRps" não carregando o XML.

A dúvida é se existe alguma configuração para gravar diferente de "rps" (lower case) ou algo do tipo, utilizo outros provedores sem problemas até o momento, equiplano estou migrando agora para o ACBr.

P.S. Não posso disponibilizar o XML por questões contratuais, mas dá para ver uma parte dele ali no "hint" do "Leitor"

 

EDIT: Sem carregar o XML, o erro é: "Nenhum RPS carregado ao componente" mas acho que isso todo mundo ja deve saber, só para registrar.

 

Editado por -=Ma®©oS=-

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

Seguinte, resolvi alterando os fontes do ACBr

 

Arquivo: pnfsNFSeR.pas

function TNFSeR.LerRPS: Boolean;

Não postei o arquivo em sí por que estou usando a Revision 15654 (verifiquei até a ultima revision 16162) e não existe esta correção)

image.thumb.png.c66b6f12998f7cf5edd6c48a41e85485.png

 

Arquivo: ACBrNFSeNotasFiscais.pas

function PosRPS(AProvedor: TnfseProvedor): Integer;

Revision 15476 (esta é a ultima, então esta anexo)

image.png.8138592cde24bc4a051e864c3744a191.png

ACBrNFSeNotasFiscais.pas

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Marcos,

Muito obrigado pela colaboração, vou analisar e estando tudo OK, vou enviar para o repositório.

Apenas um detalhe, o componente não gera o XML da NFS-e, quem gera é o webservice que não segue o padrão infelizmente.

O componente, apenas extrai do retorno o XML da NFS-e e salva em disco.

  • Curtir 2
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

9 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Marcos,

Muito obrigado pela colaboração, vou analisar e estando tudo OK, vou enviar para o repositório.

Apenas um detalhe, o componente não gera o XML da NFS-e, quem gera é o webservice que não segue o padrão infelizmente.

O componente, apenas extrai do retorno o XML da NFS-e e salva em disco.

Ola Italo!

Certo, não havia pensado que a NF em si é o proprio provedor que gera, aqui esta funcionando com estas alterações, se você verificar no fonte verá que tem mais locais que já considera tudo lower case (não lembro agora exatamente onde, mas debugando vi que tem locais que considera "rps", portanto acho que falou só nestes 2 pontos ali mesmo. (talvez o web da prefeitura tenha sofrido alguma alteração)

  • Curtir 1

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

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

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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