Pessoal a impressão de ALIQUOTAS de (ISSQN, PIS, COFINS, INSS, IR, CSLL, CPP) estão sempre com 4 casas decimais e os VALORES com 2 casas decimais como segue no fonte e no eschema de validação,
no entanto a própria impressão no site da prefeitura que usa ELOTECH traz com 5 casas decimais.
Para resolver o caso da aliquota de ISS com 5 casas alterei o fonte Elotech.GravarXML.pas
na procedure TNFSeW_Elotech203.Configuracao;
colocando FormatoAliq := tcDe5;
Alterei também o Schema para não dar erro de validação e enviar a NFSe
// Alterado também o SCHEMA da ELOTEHC
// <xsd:simpleType name="tsAliquota">
// <xsd:restriction base="xsd:decimal">
// <xsd:totalDigits value="6"/>
// <xsd:fractionDigits value="5"/> <-Aki colocado 5 digitos
// <xsd:minInclusive value="0"/>
// </xsd:restriction>
// </xsd:simpleType>
No entanto a criação do RPS gera com 5 casas decimais nas aliquotas, mas os valores somente com 2.
Como devemos preceder nesse caso ?
Sabendo que deve ser mesmo com 5 casas decimais para aliquotas e valores.