bug #6817
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@54605 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
0756b2db79
commit
0f119c95c1
|
@ -741,8 +741,9 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
String coo = StringHelper.preencherStringEspacoDireita(fiscal.getCoo(), 9);
|
||||
|
||||
BigDecimal valorTotal = valorTotalItensECF(item);
|
||||
String valorTotalDocumanto = StringHelper.preencherStringEspacoDireita(valorTotal.toString(), 14);
|
||||
String valorItens = StringHelper.preencherStringEspacoDireita(valorTotal.toString(), 14);
|
||||
valorTotal = UtileriasFiscal.arredondar(valorTotal);
|
||||
String valorTotalDocumanto = UtileriasFiscal.formataZeroDecimal(valorTotal, 14);
|
||||
String valorItens = valorTotalDocumanto;
|
||||
|
||||
HashMap<String, String> aliquotaBaseCalculo = getAliquotaBaseCalculo(fiscal);
|
||||
String aliquota = aliquotaBaseCalculo.get("aliquota");
|
||||
|
@ -822,16 +823,16 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
}
|
||||
|
||||
private BigDecimal valorTotalItensECF(ItemFiscalVO item) {
|
||||
BigDecimal valorTotal = item.getValorTotal() == null ? BigDecimal.ZERO : item.getValorTotal();
|
||||
if (valorTotal.equals(BigDecimal.ZERO)) {
|
||||
BigDecimal valorTarifa = item.getValorTarifa() == null ? BigDecimal.ZERO : item.getValorTarifa();
|
||||
if (valorTarifa.equals(BigDecimal.ZERO))
|
||||
valorTarifa = BigDecimal.ONE;
|
||||
BigDecimal valorTotal = BigDecimal.ZERO;
|
||||
|
||||
BigDecimal valorTarifa = item.getValorTarifa() == null ? BigDecimal.ZERO : item.getValorTarifa();
|
||||
if (valorTarifa.equals(BigDecimal.ZERO))
|
||||
valorTarifa = BigDecimal.ONE;
|
||||
|
||||
BigDecimal valorPedagio = item.getValorPedagio() == null ? BigDecimal.ZERO : item.getValorPedagio();
|
||||
BigDecimal valorEmbarque = item.getValorEmbarque() == null ? BigDecimal.ZERO : item.getValorEmbarque();
|
||||
valorTotal = valorTotal.add(valorTarifa).add(valorPedagio).add(valorEmbarque);
|
||||
|
||||
BigDecimal valorPedagio = item.getValorPedagio() == null ? BigDecimal.ZERO : item.getValorPedagio();
|
||||
BigDecimal valorEmbarque = item.getValorEmbarque() == null ? BigDecimal.ZERO : item.getValorEmbarque();
|
||||
valorTotal = valorTotal.add(valorTarifa).add(valorPedagio).add(valorEmbarque);
|
||||
}
|
||||
return valorTotal;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue