Sem internet, continua vendendo
O terminal guarda a operação localmente, cifrada, e reenvia quando a conexão volta.
Cada operação carrega uma chave própria, então subir duas vezes não cria duas
vendas. A fila tem validade de sete dias: dá para fechar a loja e subir amanhã.
Dinheiro em centavos inteiros
Nenhum valor no sistema é número quebrado. Toda conta — divisão, desconto, taxa,
troco, estorno proporcional — acontece em centavos, no mesmo lugar, testada. É o
tipo de detalhe que ninguém vende, e que decide se o fechamento bate.
Várias lojas, mesmo sistema, dados separados
Uma organização pode ter várias empresas, e cada empresa vários estabelecimentos. O
isolamento entre elas é aplicado no servidor e no próprio banco de dados, não só na
tela — e o contador vê só o que foi autorizado a ver.
Nada é apagado calado
Cancelou item, deu desconto, estornou, mexeu no caixa: fica registrado com autor,
hora e motivo, e essa trilha não é podada. Quando o número não bate, dá para
descobrir onde, em vez de discutir.
Rápido é requisito, não promessa
O tempo de resposta das telas do caminho quente é medido com carga sintética antes
de cada entrega. Tela de venda que trava no horário de pico é defeito, e é tratada
como defeito.
Um produto, sem versão exclusiva
As diferenças entre clientes viram configuração e módulo habilitado, nunca um código
separado. Isso significa que a correção que sai hoje chega em todo mundo, e que
ninguém fica preso numa versão órfã.