Jump to content

2 Dia do ACBr

Visite Stands dos Patrocinadores
Control iD, CS Devices, Elgin, Gertec, Bematech, Jetway, PlugMobile, Epson, Custom e Sweda
Inscreva-se

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

billbarsch

Xml nfse com iss errado - Lazarus

Recommended Posts

Pessoal, estou com um erro tão difícil de identificar.

Eu uso LAZARUS.

estou passando a aliquota de iss para o componente retirando de um json assim:

       Servico.Valores.Aliquota := StrToFloat(ReplaceStr(json.FindPath('servico.aliquota').AsString,'.',','));
       ShowMessage(floattostr(Servico.Valores.Aliquota)); 

esse showmessage mostra 2,04 na tela:

image.png.d82e34dc417f662123b7505c3a264190.png

 

Acontece que ele está gerando o xml com 2,05!!!!!!

image.png.654f4e1124b0bd77b18d334f481a1728.png

já tentei de tudo, até alterar variáveis internas do acbr de currency para double mas não consigo chegar a uma solução simples.

alguém já passou por isso?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...