Implementação do envio de NF-e com ICMS Desonerado. Foi criado um campo pelo Nucleus na linha dos tributos do item cujo nome é: Valor do ICMS Desonerado. Este campo será levado no XML na tag vICMSDeson. Para que o calculo do movimento seja efetuado corretamente para geração da Nota Fiscal, foi criado uma nova função de fórmula "VLTICMSDES" que será responsável por somar o valor do ICMS Desonerado de todos os itens. Segue abaixo o exemplo que utilizei no meu teste: Esta função é utilizada para subtrair o valor do ICMS Desonerado do valor liquido do movimento. Se TABNAT('SITTRIBUTARIA','I') = 30 Entao MVB + VLT('IPI') - MVT('INSS') + MFR - MVT('IRRF') + (VLT('ICMSST') - VLT('ICMS')) - VLTICMSDES('ICMS') - VLTICMSDES('ICMSST') Senao MVB + VLT('IPI') - MVT('INSS') + MFR - MVT('IRRF') - VLTICMSDES('ICMS') - VLTICMSDES('ICMSST') FimSe |