public void calcularValorBaseImponible() { try { activaBaseImponible = 0; valPatrimonio = valBaseImpNegativa; valPatrimonio = valPatrimonio.setScale(2, RoundingMode.HALF_UP); patenteValoracionActal.setPatvalPatrimonio(valPatrimonio); calculaImpuestoPatente(); } catch (Exception ex) { LOGGER.log(Level.SEVERE, null, ex); } }
public void limpiaPanelDetalleImpuestos() { patenteValoracionActal.setPatvalActivos(null); patenteValoracionActal.setPatvalPasivos(null); patenteValoracionActal.setPatvalPatrimonio(null); patenteValoracionActal.setPatvalImpuesto(null); patenteValoracionActal.setPatvalDeducciones(null); patenteValoracionActal.setPatvalTasaBomb(null); patenteValoracionActal.setPatvalSubtotal(null); patenteValoracionActal.setPatvalTasaProc(null); patenteValoracionActal.setPatvalTotal(null); detaleExoDedMul = null; verBotDetDeducciones = 0; verDetDeducciones = 0; }
public void calcularValorPatrimonio() { try { detaleExoDedMul = new ArrayList<String>(); valPatrimonio = patenteValoracionActal .getPatvalActivos() .subtract(patenteValoracionActal.getPatvalPasivos()); valPatrimonio = valPatrimonio.setScale(2, RoundingMode.HALF_UP); patenteValoracionActal.setPatvalPatrimonio(valPatrimonio); if (valPatrimonio.compareTo(BigDecimal.ZERO) < 0) { activaBaseImponible = 1; } else { activaBaseImponible = 0; valBaseImpNegativa = BigDecimal.ZERO; calculaImpuestoPatente(); } } catch (Exception ex) { LOGGER.log(Level.SEVERE, null, ex); } }