Volver al Issue

Caso de Uso - Detalle

Nombre del Caso
Validar registro de auditoría al eliminar completamente un producto
Contexto Funcional
Un cajero elimina completamente un producto de una orden existente. El sistema debe registrar esta acción en la tabla de auditoría con tipo ITEM_REMOVED para mantener trazabilidad completa de cambios.
Escenario
Dado que existe una orden con:
- 5x Hamburguesa ($10,000) = $50,000
- 3x Papas Fritas ($5,000) = $15,000
- 2x Coca Cola ($3,000) = $6,000
- Total: $71,000

Cuando el cajero elimina completamente "Papas Fritas"
Entonces debe quedar registro en order_edit_history con tipo ITEM_REMOVED.
Pasos de Prueba
1
Crear orden
2
Acceder a editar inmediatamente
3
Eliminar producto completamente
4
Verificar nuevo total
5
Guardar cambios
6
Validar registro en módulo auditoria
Resultado Esperado
<pre class="ql-syntax" spellcheck="false">FRONTEND:
- Orden se actualiza exitosamente
- Toast: "¡Orden Actualizada exitosamente!"
- Productos finales mostrados correctamente
- Total = $56,000

AUDITORÍA:
- El cambio queda registrado permanentemente
- No es posible eliminar este registro (integridad referencial)
- Cualquier administrador puede consultar este cambio posteriormente
</pre><p><br></p>

Actualizar Estado del Caso
✓ Exitoso
Estas notas se guardarán como historial de la prueba
Cancelar