Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Quando gera o DANFSe eke acaba registrando o valor do ISS pra 973,35 em vez do 9,73:

image.thumb.png.4dcb9320c5cb1e4337048819904075ef.png

O que era pra imprimir de valor:

image.thumb.png.85b8c9917b1ce4e9b101821130bb8304.png

No XML a tag <valor_iss> vem 9.7335, e no SigISSWeb.LerXml.pas ele pega o conteúdo do valor_iss (9.7335) e transforma em string ('9.7335'), logo em seguida transforma em numero ('97335') e depois de stringdecimal pra float (973.35), o certo é usar a mesma funcionalidade do Aliquota em que faz corretamente a conversão: SigISSWeb.LerXml.pas

 

  • Consultores
Postado

Qual o gerador de relatorio está usando?
o erro está na leitura?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Estou usando o gerador do FastReport, o erro é na leitura do xml, pois quando puxa as informações do SigISSWeb.LerXml.pas o Servico.Valores.ValorIss executa esse comando:
StringDecimalToFloat(OnlyNumber(ObterConteudo(ANode.Childrens.FindAnyNs('valor_iss'), tcStr)))
Enquanto no XML o <valor_iss> vem com o valor "9.7335" ele converte pra "973,35"

  • Consultores
Postado

Verifica senão é preciso configurar o INI com parametro pra questão desse valor?

e se possível anexe sua sugestão de correção caso exista

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Não identifiquei necessidade de configurar parâmetro no INI para este caso, pois é o mesmo que foi usado no TNFSeR_SigISSWeb.LerXmlRps para o tratamento da tag <valor_iss>
Segue no anexo a correção do SigISSWeb na leitura

SigISSWeb.LerXml.pas

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.