| Criterios de aceptación |
• El usuario debe seleccionar el tipo de movimiento: ingreso o gasto• El campo Monto no debe estar vacío y debe ser mayor a cero• El campo Fecha no debe estar vacío• El campo Descripción es opcional• El usuario debe seleccionar una categoría predefinida (alimentación, transporte, entretenimiento u otros) o una categoría personalizada• El usuario puede crear una categoría personalizada ingresando su nombre, el cual no debe estar vacío ni repetido• Si algún campo obligatorio está vacío, se debe notificar al usuario y no registrar el movimiento• Al registrar el movimiento, se debe notificar al usuario que fue guardado correctamente |