julio 2016-08-03 20:11:12 +00:00
parent ad475a170c
commit c36814600f
1 changed files with 18 additions and 6 deletions

View File

@ -202,8 +202,13 @@ public class ArchivoIntegracionECF {
valorItem = item.getValorSeguro() == null ? valorItem : item.getValorSeguro();
}
try {
valorItem = UtiliteriasFiscal.arredondar(valorItem);
item.setValorItem(new BigDecimal(UtiliteriasFiscal.formataZeroDecimal(valorItem, 15)));
} catch (Exception e) {
log.error("ERROR: " + item.toString(), e);
item.setValorItem(new BigDecimal(UtiliteriasFiscal.formataZeroDecimal(BigDecimal.ZERO, 15)));
}
HashMap<String, BigDecimal> aliquotaBaseCalculo = new HashMap<String, BigDecimal>(0);
@ -343,11 +348,18 @@ public class ArchivoIntegracionECF {
valorItem = item.getValorSeguro() == null ? valorItem : item.getValorSeguro();
}
String valorUnitario = null;
try {
valorItem = UtiliteriasFiscal.arredondar(valorItem);
String valorUnitario = UtiliteriasFiscal.formataZeroDecimal(valorItem, 15);
valorUnitario = UtiliteriasFiscal.formataZeroDecimal(valorItem, 15);
item.setValorItem(new BigDecimal(valorUnitario));
String valorTotal = valorUnitario;
} catch (Exception e) {
log.error("ERROR: " + item.toString(), e);
valorUnitario = UtiliteriasFiscal.formataZeroDecimal(BigDecimal.ZERO, 15);
item.setValorItem(new BigDecimal(valorUnitario));
}
String valorTotal = valorUnitario;
String aliquotaItem = StringHelper.preencherZeroEsquerda(null, 7);
String impostoItem = StringHelper.preencherZeroEsquerda(null, 15);
String totalICMSIsentoItem = StringHelper.preencherZeroEsquerda(null, 15);