$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") {
    $xRec = new cReciboDeOperacion(false, true, $cargar);
    $xRec->init();
    $monto = $xRec->getTotal();
    $documento = $xRec->getCodigoDeDocumento();
    $recibo = $cargar;
    $fecha = $xRec->getFechaDeRecibo();
    $operacion = BANCOS_OPERACION_DEPOSITO;
    $socio = $xRec->getCodigoDeSocio();
    $xSoc = new cSocio($socio, true);
    $beneficiario = $xSoc->getNombreCompleto();