┌───────┐ ┌──┐ ┌───┐ ┌───┐ │Usuário│ │EF│ │Exp│ │Est│ └───┬───┘ └─┬┘ └─┬─┘ └─┬─┘ │ Seleciona pedido pendente e aciona "Gerar Entrega" (F7) │ │ │ │─────────────────────────────────────────────────────────>│ │ │ │ │ │ │ │ │ Cria nova expedição vinculada ao pedido │ │ │ │──────────────────────────────────────────────────────>│ │ │ │ │ │ │ Informa produtos e quantidades a expedir │ │ │─────────────────────────────────────────────────────────────────────────────────────────────────────────────────>│ │ │ │ │ │ │ │ │────┐ │ │ │ │ │ Valida que quantidade não excede saldo disponível │ │ │ │<───┘ │ │ │ │ Registra saída dos produtos do estoque │ │ │ │───────────────────────────────────────────────────────>│ │ │ │ │ │ │ Atualiza situação do pedido (Pendente ou Finalizado) │ │ │ │<──────────────────────────────────────────────────────│ │ │ │ │ │ ┌───┴───┐ ┌─┴┐ ┌─┴─┐ ┌─┴─┐ │Usuário│ │EF│ │Exp│ │Est│ └───────┘ └──┘ └───┘ └───┘