function jsaSavePago($empresa, $monto, $periodo, $periocidad, $idAnno, $idMes, $idDia) { $xEmp = new cEmpresas($empresa); $oficial = getUsuarioActual(); $fecha = "{$idAnno}-{$idMes}-{$idDia}"; //fechasys(); $xEmp->addOperacion($monto, $periodo, $periocidad, $fecha, -1, $oficial); }
function jsaSetNominaCerrada($empresa, $periocidad, $variacion, $periodo, $monto, $observaciones, $fechaInicial, $fechaFinal, $fechaCobro) { $xF = new cFecha(); $xEmp = new cEmpresas($empresa); $xEmp->init(); //$periodo = $periodo + $variacion; $xEmp->setPeriodo($periodo); $xEmp->setClearPeriodo(true); $fechaInicial = setFechaValida($fechaInicial); $fechaFinal = setFechaValida($fechaFinal); $fechaCobro = setFechaValida($fechaCobro); $idx = $xEmp->addOperacion($monto, $periodo, $periocidad, fechasys(), SYS_UNO, false, $observaciones, $fechaInicial, $fechaFinal, $fechaCobro); return $idx; }
function jsaSetGuardarDeposito($tipo_pago, $banco, $monto, $cobranza, $fecha, $observaciones, $empresa, $periodo) { //'idtipo_pago', 'idcodigodecuenta', 'idmontodeposito', 'idsumacbza', 'idfecha-0', 'idobservaciones', 'idcodigodeempresas', 'idperiodo' $diferencia = $monto - $cobranza; $xEmp = new cEmpresas($empresa); $xEmp->init(); $persona = $xEmp->getClaveDePersona(); $xF = new cFecha(); $fecha = $xF->getFechaISO($fecha); $xCaja = new cCaja(); $documento = DEFAULT_CREDITO; $nombreemp = $xEmp->getNombreCorto(); $xPer = $xEmp->getOPeriodo(false, false, $periodo); $periodo2 = $xPer->periodo_marcado()->v(); $periocidad = $xPer->periocidad()->v(); $observaciones = "{$empresa}-{$nombreemp}-{$periocidad}-{$periodo2}-ID.{$periodo}-" . $observaciones; if ($tipo_pago == TESORERIA_COBRO_TRANSFERENCIA) { $op = $xCaja->setCobroTransferencia(DEFAULT_RECIBO, $banco, $monto, $diferencia, $fecha, $observaciones, $persona, $documento); } elseif ($tipo_pago == TESORERIA_COBRO_EFECTIVO) { $xCaja->setCobroEfectivo(DEFAULT_RECIBO, $monto, $cobranza, $observaciones); } //Agregar operacion de la empresa $xEmp->addOperacion($monto, $periodo2, $periocidad, $fecha, -1, false, $observaciones); }