private void registrarConcepto(final CargoAbono pago) { String forma = pago.getFormaDePago().name(); forma = StringUtils.substring(forma, 0, 2); String pattern = "{0} {1} {2}"; String ms = MessageFormat.format(pattern, forma, pago.getReferencia(), pago.getAFavor()); ms = StringUtils.substring(ms, 0, 120); setConcepto(ms); }
private void afectarBancos(final CargoAbono pago) { AsientoDeGasto a1 = new AsientoDeGasto(); a1.setCuenta(pago.getCuenta().getCuentaContable()); String c = MessageFormat.format( "{0} {1}", pago.getCuenta().getDescripcion(), pago.getCuenta().getNumero()); c = StringUtils.substring(c, 0, 28); a1.setConcepto(c); a1.setHaber(pago.getImporteMN().abs()); a1.setDescripcion(StringUtils.substring(getConcepto(), 0, 28)); registros.add(a1); }
private void abonoAGastos(final CargoAbono pago) { AsientoDeGasto a1 = new AsientoDeGasto(); a1.setConcepto("GASTOS"); a1.setCuenta("901-0002-000"); a1.setDescripcion(StringUtils.substring(getConcepto(), 0, 28)); a1.setHaber(pago.getImporteMNSinIva().abs()); registros.add(a1); }
private void registrarTipo(final CargoAbono pago) { this.tipo = pago.getCuenta().getClave(); }
private void registrarPeriodo(final CargoAbono pago) { mes = Periodo.obtenerMes(pago.getFecha()) + 1; year = Periodo.obtenerYear(pago.getFecha()); fecha = pago.getFecha(); }