Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX - Ajustes para provedores IPM e Fiorilli


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

Recommended Posts

Bom dia

Realizamos a migração para o componente ACBrNFSeX e identificamos alguns ajustes que precisamos fazer nos fontes para os provedores IPM e Fiorilli, os quais compartilho em anexo com a comunidade.

Provedor IPM:

- no arquivo ACBrNFSeXServicos.ini foram comentadas as linhas de versão e as URLs de produção e homologação para a cidade de Santa Rosa - RS. Santa Rosa está usando ainda as URLs no padrão que era usado no componente antigo, configuração igual a do município de Horizontina - RS.

- no arquivo IPM.LerXml.pas
  * método LerRps, foi ajustado para ler o campo DataEmissaoRps
  * método LerTomador, foi ajustado para ler o tipo da pessoa (Física, Jurídica do Município ou Jurídica fora do Município)

Temos clientes de ambas as cidades emitindo nota desde abril com estes ajustes.

Provedor Fiorilli (cliente é de Marau - RS):

- arquivo Fiorilli.Provider.pas, no método Configuracao foi necessário informar o Namespace URI para o XML

Arquivos modificados em anexo.

ACBrNFSeXServicos.ini IPM.LerXml.pas Fiorilli.Provider.pas

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

  • Consultores

Maico,

A motivação pela alteração na unit Fiorilli.Provider é porque você atribui o valor xsMsXml a configuração XMLSignLib?

Se sim, porque você não configura com o valor xsLibXml2?

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

2 horas atrás, Italo Giurizzato Junior disse:

Maico,

A motivação pela alteração na unit Fiorilli.Provider é porque você atribui o valor xsMsXml a configuração XMLSignLib?

Se sim, porque você não configura com o valor xsLibXml2?

Boa tarde Italo,

 

Sim, temos configurado como xsMsXml.

Fiz um teste rápido alterando para xsLibXml2 antes de atualizar os fontes e o erro que ocorria de namespace não ocorreu mais, então era essa biblioteca mesmo que causava problema. Agora com os fontes atualizados resolveu para as duas.

Estamos atualizando nossos sistemas e nessa atualização vamos seguir a recomendação e mudar para LibXml2.

Muito obrigado.

Link para o comentário
Compartilhar em outros sites

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