É março. O produtor liga perguntando de uma carga de dezembro. Diz que o peso não bate com o que ele anotou, e quer entender o acerto.
A pergunta que importa não é quem está certo. É: alguém consegue reconstruir o que aconteceu com aquela nota?
Em muita indústria, a resposta honesta é não. A planilha foi salva por cima, a nota foi corrigida depois do acerto, e a pessoa que fez já não trabalha lá. Não houve má-fé em lugar nenhum — só não existe registro.
A conta não é a que a tela mandou
Começa por um detalhe que quase ninguém pergunta numa demonstração: quem faz a conta?
Numa tela comum, o navegador calcula o valor enquanto o operador digita, e grava o que ficou na tela. Parece prático. O problema é que, a partir daí, o valor gravado é só um número que alguém enviou — e um número enviado pode ser outro.
Na nota de pesagem, a tela calcula para mostrar. Quando grava, o servidor refaz a conta inteira:
- Recarrega do banco o produto, o produtor e a transação — não usa o que veio no envio;
- Recalcula renda, descontos, peso a pagar, valor, FUNRURAL e líquido;
- Grava o resultado dessa conta.
A consequência prática é simples: mudar o valor na tela não muda o valor gravado. Se o peso for alterado, o valor acompanha pela fórmula. Não existe um caminho em que o peso diga uma coisa e o valor diga outra.
E a alíquota do FUNRURAL vem do cadastro do produto no momento da gravação. Não é um percentual digitado na nota que alguém possa ajustar carga a carga.
A nota pertence à unidade onde nasceu
Indústria com mais de um ponto de recebimento tem um risco que raramente é testado: a pesagem de uma unidade aparecendo — ou pior, sendo alterada — a partir de outra.
Esconder a nota da listagem não resolve. A listagem é só uma tela; o que precisa ser verificado é cada ação feita por número.
Por isso, abrir, alterar, excluir e gerar documento passam todos pela mesma checagem de escopo. Quem está logado numa unidade que não enxerga a filial da nota recebe uma recusa explícita, mesmo sabendo o número dela.
Sem essa verificação, basta conhecer o número da pesagem para mexer na carga de outra unidade. É o tipo de falha que não aparece em uso normal e aparece no pior momento possível.
O que o sistema recusa gravar
Antes de salvar, algumas coisas param com mensagem clara em vez de virar dado ruim:
- sem produtor, sem produto ou sem transação — falta quem recebe, o que é e qual a regra fiscal;
- sem filial de sessão válida — a nota precisa pertencer a algum lugar;
- tara maior que o peso bruto.
A última parece desnecessária até o dia em que acontece. Dígito trocado, campo preenchido fora de ordem, caminhão pesado duas vezes — e o resultado seria um peso líquido negativo propagando para o valor. O sistema para antes.
Na geração do documento há outra rodada de recusas, e uma delas vale citar porque economiza investigação: valor total zerado não diz só “está zerado”, diz onde olhar — a renda e o valor por grama.
O documento fecha a nota
Depois que a pesagem vira documento de compra, ela não pode mais ser alterada nem excluída.
Essa é a trava que sustenta todo o resto. Sem ela, dá para gerar o acerto, depois corrigir o peso da nota, e a indústria passa a ter dois números verdadeiros para a mesma carga: o que está na pesagem e o que foi pago. Reconciliar isso na safra seguinte é inviável, e é exatamente a situação da ligação de março.
A recusa não é um beco sem saída. A mensagem informa o controle do lançamento que está prendendo a nota, e o caminho de volta é explícito: excluir o lançamento libera a pesagem para correção e nova geração.
A diferença entre isso e permitir a edição direta é que o caminho de volta deixa rastro. Alguém excluiu um lançamento — isso é um evento, não uma alteração silenciosa num campo.
O que o sistema não faz
Sendo honesto sobre os limites, porque eles importam para quem está avaliando:
- Não existe trilha de auditoria campo a campo. O sistema registra quem alterou por último, não um histórico de cada mudança de peso com data e usuário. Se a sua exigência é essa, ela precisa ser dita antes.
- A nota não guarda foto nem ticket da balança. O peso entra como número.
- Não há aprovação em dois níveis. Quem pode alterar, altera; a proteção é o escopo por unidade e a trava do documento, não um fluxo de aprovação.
- Nada disso substitui conferência. O sistema impede incoerência entre peso e valor; ele não sabe se o peso digitado é o que estava na balança.
O que isso muda na ligação de março
Com essas regras, a conversa deixa de ser sobre memória e passa a ser sobre registro. Dá para dizer de qual unidade é a nota, qual documento ela gerou, e que o valor corresponde à fórmula aplicada sobre aqueles pesos — porque não existe caminho para gravar um valor que não venha da conta.
Não é perfeição. É a diferença entre poder responder e ter que acreditar.
Se a sua indústria recebe em mais de uma unidade, ou se já teve acerto contestado sem conseguir reconstruir, vale uma conversa. A gente olha com uma safra real.
Fala com a gente: (44) 99942-2829
Infokaw — Soluções em Software

