From affaa86382e2e90108782de14a64a706d518a1d3 Mon Sep 17 00:00:00 2001 From: julio Date: Wed, 8 Jul 2015 19:51:57 +0000 Subject: [PATCH] =?UTF-8?q?RMD=20-=20Arquivo=20Exporta=C3=A7=C3=A3o=20para?= =?UTF-8?q?=20QS=20(bug=20#6374)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@45876 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/service/impl/FiscalServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java index 7f5640a80..d12c52c0b 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/FiscalServiceImpl.java @@ -89,10 +89,10 @@ public class FiscalServiceImpl implements FiscalService { String valorTotalDocumanto = UtileriasFiscal.formataZeroDecimal(valorTotal, 14); String valorItens = UtileriasFiscal.formataZeroDecimal(valorTotal, 14); - BigDecimal valorICMS = UtileriasFiscal.arredondar(imf.getIcms()); + BigDecimal valorICMS = imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms()); String baseCalICMS = UtileriasFiscal.formataZeroDecimal(valorICMS, 14); - BigDecimal aliquotaCalc = UtileriasFiscal.arredondar(imf.getIcms().divide(CEM)); + BigDecimal aliquotaCalc =imf.getIcms() == null ? BigDecimal.ZERO : UtileriasFiscal.arredondar(imf.getIcms().divide(CEM)); BigDecimal baseCalculo = UtileriasFiscal.arredondar(imf.getValorTotal()); BigDecimal valorImposto = UtileriasFiscal.arredondar(baseCalculo.multiply(aliquotaCalc.divide(CEM))); String valorTotalICMS = UtileriasFiscal.formataZeroDecimal(valorImposto, 14);