HUGO753 Postado 26 Maio Postado 26 Maio Quando gera o DANFSe eke acaba registrando o valor do ISS pra 973,35 em vez do 9,73: O que era pra imprimir de valor: 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 Juliomar Marchetti Postado 26 Maio Consultores Postado 26 Maio Qual o gerador de relatorio está usando? o erro está na leitura? Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
HUGO753 Postado 26 Maio Autor Postado 26 Maio 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 Juliomar Marchetti Postado 29 Maio Consultores Postado 29 Maio 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 Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
HUGO753 Postado 29 Maio Autor Postado 29 Maio 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
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora