$numero_de_cuenta = isset($DPDATA["idcuenta"]) ? $DPDATA["idcuenta"] : "";
$socio = isset($DPDATA["idsocio"]) ? $DPDATA["idsocio"] : "";
$documento = isset($DPDATA["iddocumento"]) ? $DPDATA["iddocumento"] : "";
$recibo = isset($DPDATA["idrecibo"]) ? $DPDATA["idrecibo"] : "";
$operacion = isset($DPDATA["idoperacion"]) ? $DPDATA["idoperacion"] : "";
$estado = isset($DPDATA["idestatus"]) ? $DPDATA["idestatus"] : "";
$beneficiario = isset($DPDATA["idbeneficiario"]) ? $DPDATA["idbeneficiario"] : "";
$descuento = isset($DPDATA["iddescuento"]) ? $DPDATA["iddescuento"] : 0;
$fecha = isset($DPDATA["idfecha-0"]) ? $xF->getFechaISO($DPDATA["idfecha-0"]) : fechasys();
$msg = isset($DPDATA[SYS_MSG]) ? $DPDATA[SYS_MSG] : "";
$cargar = isset($DPDATA["item"]) ? $DPDATA["item"] : "";
$origen = isset($DPDATA["origen"]) ? $DPDATA["origen"] : SYS_NINGUNO;
if ($monto > 0) {
    //
    $xBanc = new cCuentaBancaria($numero_de_cuenta);
    $r = $xBanc->addOperacion($operacion, $documento, $recibo, $beneficiario, $monto, $socio, $fecha, $estado, false, $descuento);
    if ($r == false) {
        $strGet = "";
        $aviso = "";
        foreach ($DPDATA as $llave => $valor) {
            $valor = $llave == "idmonto" ? 0 : $valor;
            $strGet .= "{$llave}={$valor}&";
        }
        $aviso = "El Registro no se Guardo, Revise sus Valores, EL Monto se lleva a Cero";
        $strGet .= "msg=" . htmlentities($aviso);
        echo $xHP->getJsBack($aviso, $strGet);
    } else {
        $msg = "El Registro se ha Guardado Exitosamente";
    }
}
if ($cargar != "" and $origen = "recibo") {