Files
millions/docs/06_FUNCTIONAL_REQUIREMENTS.md
2026-04-21 10:53:35 +01:00

1.8 KiB

Functional Requirements

Fornecedores e encomendas

  • O sistema deve permitir registar fornecedores
  • O sistema deve permitir criar encomendas por fornecedor
  • O sistema deve permitir adicionar múltiplos artigos a cada encomenda
  • O sistema deve permitir editar estados de encomenda
  • O sistema deve manter histórico básico da encomenda

Receção de mercadoria

  • O sistema deve permitir registar receções totais e parciais
  • O sistema deve permitir comparar quantidade encomendada com quantidade recebida
  • O sistema deve sinalizar divergências
  • O sistema deve manter encomendas abertas enquanto existirem artigos por receber

Inventário

  • O sistema deve permitir criar inventário a partir de artigos recebidos
  • O sistema deve permitir consultar stock por estado
  • O sistema deve permitir filtrar por fornecedor, lote, artigo, tamanho e estado
  • O sistema deve impedir dupla disponibilidade do mesmo artigo vendido

Preparação e venda

  • O sistema deve permitir marcar artigos como preparados para venda
  • O sistema deve permitir marcar artigos como publicados
  • O sistema deve permitir registar vendas manualmente
  • O sistema deve permitir associar comprador à venda
  • O sistema deve permitir listar vendas pendentes de envio
  • O sistema deve permitir guardar referência manual ao anúncio Vinted

Envios

  • O sistema deve permitir marcar vendas como enviadas
  • O sistema deve manter histórico do estado do envio

Dashboard

  • O sistema deve apresentar indicadores operacionais essenciais
  • O sistema deve destacar tarefas pendentes do dia

Administração e autenticação

  • O sistema deve exigir autenticação para acesso à aplicação
  • O sistema deve suportar pelo menos um utilizador administrador na V1
  • O sistema deve registar timestamps de criação e atualização nas entidades principais