Caixas para uma loja, paletes para um depósito
O mesmo banco de dados, duas apresentações. Você escolhe na configuração inicial e muda de ideia quando quiser: não há migração nem nada para digitar de novo.
No modo caixas, o aplicativo fala de estoque numa localização: quantas unidades deste produto estão em A-04-2. Ninguém vê a palavra palete, ninguém digita um SSCC e as telas ficam enxutas. É o formato certo para o estoque dos fundos de uma loja ou para uma oficina.
No modo paletes, esse mesmo estoque aparece como o que ele é fisicamente: paletes, cada um com seu SSCC de 18 dígitos, seu lote, sua validade e sua posição. É o que precisa um depósito que recebe e expede unidades inteiras, e o que torna possível a rastreabilidade unidade a unidade.
A troca é uma configuração, não uma migração. Por baixo, o estoque sempre fica em paletes; o modo caixas simplesmente esconde os que você nunca pediu e gera os códigos internamente. Ligar ou desligar muda as palavras na tela e nada nos seus dados.