> ## Documentation Index
> Fetch the complete documentation index at: https://ayuda.daia.cl/llms.txt
> Use this file to discover all available pages before exploring further.

# Editar o Eliminar Reservación

> Aprende a modificar o eliminar reservaciones en estado Pendiente

Las reservaciones en estado **Pendiente** pueden ser modificadas o eliminadas según tus necesidades. Una vez que la reservación avanza a estados superiores, estas acciones quedan bloqueadas para proteger la integridad del registro.

<Warning>
  Solo puedes editar o eliminar reservaciones que estén en [estado Pendiente](/hub/estados-reservacion). Una vez validadas o despachadas, no se permiten modificaciones.
</Warning>

***

## Editar una Reservación

### Acceso a la Edición

Para editar una reservación existente:

1. Ve al módulo de [Reservaciones](/hub/reservaciones)
2. Haz clic en la reservación que deseas editar
3. Se abrirá la [vista de detalles](/hub/ver-reservacion)
4. Verifica que el estado sea **Pendiente** (indicador azul)
5. Haz clic en el botón **"Editar"**

\[captura]

<Note>
  Si no ves el botón "Editar", significa que la reservación ya fue validada y no permite modificaciones.
</Note>

***

### Proceso de Edición

El proceso de edición abre el mismo asistente de 3 pasos utilizado para [crear reservaciones](/hub/crear-reservacion), pero con los datos precargados:

\[captura]

#### Paso 1: Modificar Información Básica

Puedes cambiar:

* **Código de Reservación**: Solo si el nuevo código no existe
* **Exportador**: Cambiar la empresa exportadora
* **Asignado a**: Cambiar la empresa de packing/transporte
* **Fecha y Hora de Stacking**: Ajustar fecha de apilamiento
* **Fecha y Hora de Carga**: Ajustar fecha de carga del contenedor

<Warning>
  Si cambias el código de reservación, asegúrate de que el nuevo código sea único. El sistema validará que no exista duplicado.
</Warning>

**Haz clic en "Siguiente"** para continuar.

***

#### Paso 2: Modificar Detalles y Documentos

En este paso puedes:

**Referencias de Documentos**:

* Actualizar número DUS
* Actualizar número SPS
* Actualizar número BOOKING

**Detalle de Carga**:

* Agregar nuevos folios de pallets
* Eliminar folios existentes
* Usar copia masiva desde Excel
* Limpiar toda la lista y volver a cargar

**Documentos**:

* Agregar nuevos documentos
* Eliminar documentos existentes
* Reemplazar documentos (eliminando y subiendo uno nuevo)

\[captura]

<Tip>
  Los documentos que ya fueron subidos aparecerán en la lista. Puedes eliminarlos individualmente si necesitas reemplazarlos.
</Tip>

**Haz clic en "Siguiente"** cuando termines las modificaciones.

***

#### Paso 3: Confirmar Cambios

Revisa todos los cambios realizados y haz clic en **"Guardar"** o **"Actualizar"** para confirmar.

\[captura]

Si todo fue exitoso:

* Verás un mensaje de confirmación
* Los cambios se guardarán en el sistema
* Volverás a la [vista de detalles](/hub/ver-reservacion) actualizada

***

### Validaciones al Editar

El sistema implementa las mismas validaciones que al crear:

* **Código único**: No permite usar un código que ya existe
* **Folios únicos**: No permite duplicar folios dentro de la misma reserva
* **Campos obligatorios**: Todos los campos requeridos deben estar completos
* **Fechas coherentes**: La fecha de carga debe ser posterior al stacking
* **Empresas válidas**: Debe seleccionar exportador y asignado

<Note>
  Si intentas guardar con datos inválidos, el sistema mostrará mensajes de error específicos indicando qué corregir.
</Note>

***

## Eliminar una Reservación

### Acceso a la Eliminación

Para eliminar una reservación:

1. Ve al módulo de [Reservaciones](/hub/reservaciones)
2. Haz clic en la reservación que deseas eliminar
3. Se abrirá la [vista de detalles](/hub/ver-reservacion)
4. Verifica que el estado sea **Pendiente**
5. Haz clic en el botón rojo **"Eliminar"**

\[captura]

<Warning>
  Solo las reservaciones en estado **Pendiente** pueden ser eliminadas. Una vez avanzado el estado, la reserva queda protegida permanentemente.
</Warning>

***

### Proceso de Eliminación

Al hacer clic en "Eliminar":

1. **Aparece un diálogo de confirmación**
   * El sistema te preguntará si estás seguro
   * Muestra información de la reservación que será eliminada
   * Advierte que la acción es irreversible

\[captura]

2. **Opciones disponibles**:
   * **Confirmar**: Elimina permanentemente la reservación
   * **Cancelar**: Cierra el diálogo sin eliminar nada

3. **Después de confirmar**:
   * La reservación se elimina del sistema
   * **Todos los datos asociados se borran** (pallets, documentos, referencias)
   * Vuelves automáticamente a la [lista de reservaciones](/hub/reservaciones)
   * Verás un mensaje de confirmación

<Warning>
  Una vez eliminada una reservación, no se puede recuperar. Asegúrate antes de confirmar. Todos los documentos adjuntos también serán eliminados.
</Warning>

***

## Restricciones Importantes

### Cuándo NO Puedes Editar

No podrás editar una reservación si:

* ✗ Está en estado **Validada** (Estado 2)
* ✗ Está en estado **En Planta** (Estado 3)
* ✗ Está en estado **Despachada** (Estado 4)
* ✗ No tienes permisos suficientes en el sistema

### Cuándo NO Puedes Eliminar

No podrás eliminar una reservación si:

* ✗ Ya fue validada o despachada
* ✗ Está siendo procesada por otro usuario
* ✗ No tienes permisos de eliminación
* ✗ Tiene dependencias en otros módulos

<Tip>
  Si necesitas modificar una reservación validada, contacta al administrador del sistema. En algunos casos especiales, se puede revertir el estado.
</Tip>

***

## Casos de Uso Comunes

### Caso 1: Corregir Código de Reservación

**Problema**: Te equivocaste al escribir el código

1. Abre la reservación en [vista de detalles](/hub/ver-reservacion)
2. Haz clic en "Editar"
3. En Paso 1, corrige el código
4. Verifica que sea único
5. Completa el asistente y guarda

### Caso 2: Agregar Pallets Olvidados

**Problema**: Olvidaste agregar algunos pallets

1. Edita la reservación
2. Ve al Paso 2
3. En "Detalle de Carga", agrega los folios faltantes
4. Usa ingreso manual o copia desde Excel
5. Guarda los cambios

### Caso 3: Actualizar Documentación

**Problema**: Necesitas subir un documento adicional

1. Edita la reservación
2. Ve al Paso 2
3. En "Documentos", agrega nueva fila
4. Selecciona tipo y archivo
5. Sube el documento
6. Guarda

### Caso 4: Eliminar Reservación Duplicada

**Problema**: Creaste la misma reservación dos veces

1. Identifica la reservación duplicada
2. Verifica que esté en estado Pendiente
3. Abre la [vista de detalles](/hub/ver-reservacion)
4. Haz clic en "Eliminar"
5. Confirma la eliminación

### Caso 5: Cambiar Fecha de Stacking

**Problema**: La fecha de apilamiento cambió

1. Edita la reservación (debe estar Pendiente)
2. En Paso 1, actualiza "Fecha y Hora de Stacking"
3. Verifica que la fecha de carga sea posterior
4. Guarda los cambios

***

## Mejores Prácticas

<Tip>
  **Revisa antes de validar**: Una vez que cambies el estado de Pendiente a Validada, no podrás hacer más modificaciones. Asegúrate de que todo esté correcto.
</Tip>

<Tip>
  **No elimines por error**: Antes de eliminar, verifica que realmente sea la reservación correcta. Revisa el código y las fechas.
</Tip>

<Tip>
  **Documenta los cambios**: Si haces modificaciones importantes, considera agregar una nota o comunicar los cambios al equipo.
</Tip>

<Tip>
  **Edita lo antes posible**: Si necesitas hacer cambios, hazlos mientras la reservación esté en Pendiente. No esperes a que sea validada.
</Tip>

***

## Diferencias Entre Editar y Crear

| Aspecto               | Crear Nueva     | Editar Existente                          |
| --------------------- | --------------- | ----------------------------------------- |
| **Código**            | Debe ser único  | Puede mantenerse o cambiarse              |
| **Datos precargados** | Campos vacíos   | Datos actuales de la reservación          |
| **Documentos**        | Se suben nuevos | Se mantienen + se pueden agregar          |
| **Pallets**           | Lista vacía     | Lista actual + se pueden modificar        |
| **Validaciones**      | Todas aplican   | Todas aplican (código único si se cambia) |

***

## Permisos Necesarios

Para editar o eliminar reservaciones necesitas:

* ✓ Acceso al módulo de Reservaciones
* ✓ Permisos de escritura
* ✓ Permisos de eliminación (para eliminar)
* ✓ Que la reservación esté en estado Pendiente

<Note>
  Si no ves los botones de Editar o Eliminar, puede ser por falta de permisos. Contacta al administrador del sistema.
</Note>

***

## Preguntas Frecuentes

<AccordionGroup>
  <Accordion title="¿Puedo editar una reservación después de confirmarla?">
    No, una vez que una reservación pasa del estado **Pendiente** (Estado 1), no puede ser editada. Solo las reservaciones pendientes permiten edición.
  </Accordion>

  <Accordion title="¿Qué pasa si elimino una reservación por error?">
    La eliminación es permanente y no se puede deshacer. Deberás [crear una nueva reservación](/hub/crear-reservacion) con los mismos datos.
  </Accordion>

  <Accordion title="¿Puedo recuperar una reservación eliminada?">
    No, las eliminaciones son permanentes. No existe función de "papelera" o recuperación. Por eso el sistema siempre solicita confirmación.
  </Accordion>

  <Accordion title="¿Los documentos se eliminan al eliminar la reservación?">
    Sí, al eliminar una reservación se eliminan también todos los documentos adjuntos, folios de pallets y referencias asociadas.
  </Accordion>

  <Accordion title="¿Puedo cambiar el estado de vuelta a Pendiente para editar?">
    No, los cambios de estado son progresivos y no se pueden revertir. Contacta al administrador si necesitas modificar una reservación validada.
  </Accordion>

  <Accordion title="¿Qué pasa si dos personas editan la misma reservación?">
    El sistema usa bloqueo de edición. Si alguien está editando, otros usuarios verán la reservación como "en edición" y no podrán modificarla hasta que se libere.
  </Accordion>
</AccordionGroup>

***

## Navegación Rápida

<CardGroup cols={3}>
  <Card title="Ver Detalles" icon="eye" href="/hub/ver-reservacion">
    Consultar información de la reservación
  </Card>

  <Card title="Crear Nueva" icon="plus" href="/hub/crear-reservacion">
    Crear una reservación desde cero
  </Card>

  <Card title="Estados" icon="arrows-rotate" href="/hub/estados-reservacion">
    Entender el flujo de estados
  </Card>

  <Card title="Volver a Lista" icon="list" href="/hub/reservaciones">
    Ver todas las reservaciones
  </Card>

  <Card title="Dashboard" icon="chart-line" href="/hub/dashboard">
    Ir al Dashboard principal
  </Card>

  <Card title="Ayuda" icon="circle-question" href="/hub/preguntas-frecuentes-reservaciones">
    Más preguntas frecuentes
  </Card>
</CardGroup>
