first commit
This commit is contained in:
16
docs/13_DATA_RULES.md
Normal file
16
docs/13_DATA_RULES.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Data Rules
|
||||
|
||||
## Regras de integridade
|
||||
- Uma receção não deve ultrapassar a quantidade encomendada sem sinalização
|
||||
- Uma encomenda parcialmente recebida mantém-se aberta
|
||||
- Um artigo vendido não pode aparecer como disponível
|
||||
- Uma venda deve estar associada a um artigo ou unidade concreta
|
||||
- Um envio deve estar associado a uma venda
|
||||
|
||||
## Regras de rastreabilidade
|
||||
- Transições relevantes de estado devem ser registadas
|
||||
- Alterações críticas devem deixar histórico
|
||||
|
||||
## Regras de consistência
|
||||
- O stock disponível deve refletir apenas artigos aptos para venda
|
||||
- O sistema deve distinguir stock físico de stock vendável
|
||||
Reference in New Issue
Block a user