function EntregarOperacionCaja($IdLocal, $cantidad, $concepto, $IdPartida, $operacion = false, $fechacaja, $IdArqueo, $TipoVenta, $DocSubsid = false, $CodDocSub = false, $IdTbjoSub = false) { $IdUsuario = CleanID(getSesionDato("IdUsuario")); $IdLical = $IdLocal ? $IdLocal : CleanID(getSesionDato("IdTienda")); $modalidadpago = "EFECTIVO"; $IdModalidadPago = getIdFromMedio($modalidadpago); $mov = new movimiento(); $mov->set("IdLocal", $IdLocal, FORCE); $mov->set("IdUsuario", $IdUsuario, FORCE); $mov->set("IdArqueoCaja", $IdArqueo, FORCE); $mov->set("IdPartidaCaja", $IdPartida, FORCE); $mov->set("TipoVentaOperacion", $TipoVenta, FORCE); $mov->set("FechaCaja", $fechacaja, FORCE); $mov->set("TipoOperacion", $operacion, FORCE); $mov->set("Concepto", $concepto, FORCE); $mov->set("Importe", $cantidad, FORCE); $mov->set("IdModalidadPago", $IdModalidadPago, FORCE); if ($DocSubsid) { $mov->set("DocSubsidiario", $DocSubsid, FORCE); } if ($CodDocSub) { $mov->set("NDocSubsidiario", $CodDocSub, FORCE); } if ($IdTbjoSub) { $mov->set("IdTbjoSubsidiario", $IdTbjoSub, FORCE); } if ($mov->Alta()) { $id = $mov->get("IdOperacionCaja"); return $id; } else { return false; } }