-
Notifications
You must be signed in to change notification settings - Fork 15
ICMS ST
Para calcular o ICMS ST é preciso apenas instanciar as seguintes classes.
ITributavel tributos = new ITributavel();
tributos.setValorProduto(BigDecimal.valueOf(2000));
tributos.setQuantidadeProduto(BigDecimal.ONE);
tributos.setPercentualIcms(BigDecimal.valueOf(18));
tributos.setPercentualIcmsSt(BigDecimal.valueOf(18));
tributos.setPercentualIpi(BigDecimal.valueOf(15));
tributos.setPercentualMva(BigDecimal.valueOf(40));
CalcTributacao calcular = new CalcTributacao(tributos);
tributos.setValorIpi(calcular.calcularIpi().getValor());
IResultadoCalculoIcmsSt result = calcular.calcularIcmsSt();
BigDecimal baseCaculo = result.getBaseCalculoOperacaoPropria();
BigDecimal valorIcmProprio = result.getValorIcmsProprio();
BigDecimal baseCaculoST = result.getBaseCalculoIcmsSt();
BigDecimal valorIcmST = result.getValorIcmsSt();