bug #6817
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@54753 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b080376989
commit
6b51a6d514
|
@ -134,7 +134,7 @@ public class FiscalHibernateDAO extends GenericHibernateDAO<String, String> impl
|
||||||
sql.append(" ed.cveestado, ");
|
sql.append(" ed.cveestado, ");
|
||||||
sql.append(" b.motivocancelacion_id, ");
|
sql.append(" b.motivocancelacion_id, ");
|
||||||
sql.append(" b.indstatusboleto ");
|
sql.append(" b.indstatusboleto ");
|
||||||
sql.append("ORDER BY dataEmissao ");
|
sql.append("ORDER BY dataEmissao, coo, modeloImpressora ");
|
||||||
|
|
||||||
List<ImportacionManualFiscalVO> listManuais = new ArrayList<ImportacionManualFiscalVO>();
|
List<ImportacionManualFiscalVO> listManuais = new ArrayList<ImportacionManualFiscalVO>();
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ public class FiscalServiceImpl implements FiscalService {
|
||||||
BigDecimal valorICMS = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms());
|
BigDecimal valorICMS = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms());
|
||||||
String baseCalICMS = UtileriasFiscal.formataZeroDecimal(valorICMS, 14);
|
String baseCalICMS = UtileriasFiscal.formataZeroDecimal(valorICMS, 14);
|
||||||
|
|
||||||
BigDecimal aliquotaCalc = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms().divide(CEM));
|
BigDecimal aliquotaCalc = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms());
|
||||||
BigDecimal baseCalculo = UtileriasFiscal.arredondar(imf.getValorTotal());
|
BigDecimal baseCalculo = UtileriasFiscal.arredondar(imf.getValorTotal());
|
||||||
BigDecimal valorImposto = UtileriasFiscal.arredondar(baseCalculo.multiply(aliquotaCalc.divide(CEM)));
|
BigDecimal valorImposto = UtileriasFiscal.arredondar(baseCalculo.multiply(aliquotaCalc.divide(CEM)));
|
||||||
String valorTotalICMS = UtileriasFiscal.formataZeroDecimal(valorImposto, 14);
|
String valorTotalICMS = UtileriasFiscal.formataZeroDecimal(valorImposto, 14);
|
||||||
|
@ -215,14 +215,19 @@ public class FiscalServiceImpl implements FiscalService {
|
||||||
String valorTotal = UtileriasFiscal.formataZeroDecimal(valorItem, 15);
|
String valorTotal = UtileriasFiscal.formataZeroDecimal(valorItem, 15);
|
||||||
|
|
||||||
String aliquotaItem = UtileriasFiscal.formataZeroDecimal(null, 7);
|
String aliquotaItem = UtileriasFiscal.formataZeroDecimal(null, 7);
|
||||||
|
String impostoItem = UtileriasFiscal.formataZeroDecimal(null, 15);
|
||||||
BigDecimal aliquotaCalc = UtileriasFiscal.arredondar(imf.getIcms() == null ? BigDecimal.ZERO : imf.getIcms().divide(CEM));
|
|
||||||
BigDecimal baseCalculo = UtileriasFiscal.arredondar(imf.getValorTotal() == null ? BigDecimal.ZERO : imf.getValorTotal());
|
|
||||||
BigDecimal valorImposto = UtileriasFiscal.arredondar(baseCalculo.multiply(aliquotaCalc.divide(CEM)));
|
|
||||||
String impostoItem = UtileriasFiscal.formataZeroDecimal(valorImposto, 15);
|
|
||||||
|
|
||||||
String totalICMSIsentoItem = StringHelper.preencherZeroEsquerda(null, 15);
|
String totalICMSIsentoItem = StringHelper.preencherZeroEsquerda(null, 15);
|
||||||
String totalICMSNaotributadoItem = StringHelper.preencherZeroEsquerda(null, 15);
|
String totalICMSNaotributadoItem = StringHelper.preencherZeroEsquerda(null, 15);
|
||||||
|
|
||||||
|
if (codProduto.indexOf("TA") >= 0) {
|
||||||
|
BigDecimal aliquotaCalc = UtileriasFiscal.arredondar(imf.getIcms() == null ? BigDecimal.ZERO : imf.getIcms());
|
||||||
|
BigDecimal baseCalculo = UtileriasFiscal.arredondar(imf.getValorTotal() == null ? BigDecimal.ZERO : imf.getValorTotal());
|
||||||
|
BigDecimal valorImposto = UtileriasFiscal.arredondar(baseCalculo.multiply(aliquotaCalc.divide(CEM)));
|
||||||
|
impostoItem = UtileriasFiscal.formataZeroDecimal(valorImposto, 15);
|
||||||
|
} else {
|
||||||
|
totalICMSNaotributadoItem = StringHelper.preencherZeroEsquerda(valorTotal, 15);
|
||||||
|
}
|
||||||
|
|
||||||
String aliquotaPIS = StringHelper.preencherZeroEsquerda(null, 7);
|
String aliquotaPIS = StringHelper.preencherZeroEsquerda(null, 7);
|
||||||
String valorPIS = StringHelper.preencherZeroEsquerda(null, 15);
|
String valorPIS = StringHelper.preencherZeroEsquerda(null, 15);
|
||||||
String aliquotaCofins = StringHelper.preencherZeroEsquerda(null, 7);
|
String aliquotaCofins = StringHelper.preencherZeroEsquerda(null, 7);
|
||||||
|
|
Loading…
Reference in New Issue