示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 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);
 }
示例#4
0
 private void registrarTipo(final CargoAbono pago) {
   this.tipo = pago.getCuenta().getClave();
 }
示例#5
0
 private void registrarPeriodo(final CargoAbono pago) {
   mes = Periodo.obtenerMes(pago.getFecha()) + 1;
   year = Periodo.obtenerYear(pago.getFecha());
   fecha = pago.getFecha();
 }