Duas maneiras de pensar o inventário

Recentemente estudamos como o TallyPrime lida com inventário, e isso nos lembrou que as pequenas empresas operam com modelos muito diferentes — algumas estocam primeiro e esperam pelos clientes, outras compram só depois de um pedido, e outras vivem de projetos em que o verdadeiro ativo é o trabalho em andamento. Por isso o SnapLedger não escolhe Periodic ou Perpetual por você: ele aprende como a sua empresa realmente funciona.

RT
Richard Tang
Founder of SnapLedger. Building an all-in-one AI financial back office, in public.
1 de setembro de 2026·5 min de leitura

Recentemente dedicamos algum tempo a estudar o design de inventário do TallyPrime.

O Tally é um software de contabilidade com uma longa história, e a forma como trata o inventário reflete um hábito de trabalho muito típico das pequenas empresas tradicionais.

Uma abordagem comum é o Periodic Inventory (inventário periódico).

Quando a empresa compra mercadorias ou matérias-primas, registra Purchases; quando vende, registra Sales. O inventário não entra nem sai necessariamente do Inventory Ledger em tempo real a cada transação contábil.

Ao mesmo tempo, o Tally tem um Inventory Module separado que registra Stock Items, quantidades e avaliações. Na data de fechamento, o sistema calcula o Stock-in-Hand a partir da contagem real e deriva o custo das mercadorias vendidas por meio de uma fórmula contábil clássica:

COGS = Opening Stock + Purchases − Closing Stock

Esse design é realmente prático.

Muitas pequenas empresas tradicionais não precisam conhecer todos os dias o valor exato do inventário em tempo real. Estão acostumadas a registrar compras e vendas normalmente, a contar o estoque no fim do mês, do trimestre ou do ano, e só então determinar os custos e lucros reais.

Essa é a força do Periodic Inventory: simples, com baixas exigências sobre as operações do dia a dia.

A outra abordagem é o Perpetual Inventory (inventário permanente).

A cada compra, o Inventory aumenta; a cada venda, o Inventory diminui e o COGS é reconhecido.

Assim, o sistema pode responder a qualquer momento:

Quanto estoque temos agora? Quanto vale? Quanto custaram as mercadorias já vendidas? Qual é a nossa margem bruta em tempo real?

Para e-commerce, varejo, atacado e manufatura padronizada, essa abordagem é cada vez mais importante. Pedidos, compras e inventário já estão digitalizados, então o sistema pode perfeitamente manter essas informações em tempo real.

É por isso que o design do SnapLedger não consiste em simplesmente escolher entre Periodic ou Perpetual, mas em fazer a base entender diferentes Cost Flows.

Porque as pequenas empresas reais não se encaixam todas no mesmo modelo.

Uma empresa de e-commerce pode precisar de:

Purchase → Inventory → Sale → COGS

Uma empresa comercial muito pequena pode se sentir mais confortável com:

Purchases → Period-End Stock Count → Closing Inventory

E uma empresa de móveis que produz sob encomenda pode quase não ter inventário no sentido tradicional.

O cliente faz primeiro o pedido; depois a empresa compra madeira e ferragens, investe mão de obra e trabalho terceirizado, e entrega quando a peça fica pronta.

Para uma empresa assim, o caminho mais natural é, na verdade:

Customer Order → Project → Materials & Labour → WIP → Delivery → COGS

O ativo mais importante aqui pode não ser o Stock-in-Hand tradicional, mas o Work in Progress (WIP, trabalho em andamento).

Então, no SnapLedger, não queremos que o software decida de antemão como uma empresa deve gerenciar seu inventário.

A base pode suportar Perpetual Inventory e Periodic Inventory, e também Project Costing e WIP.

E o que o Snappy realmente deve entender é:

Como você realmente conduz o seu negócio?

Você estoca primeiro e espera os clientes comprarem?

Ou compra só depois que um cliente faz um pedido?

Precisa saber a qualquer momento o nível de estoque de cada SKU?

Ou se importa mais com quanto custo cada projeto de cliente já absorveu, e quanto se espera que ele renda?

O software de contabilidade tradicional costuma começar com "How should inventory be recorded?"

Nós preferimos começar com outra pergunta:

"How does your business actually work?"

E depois deixar o tratamento contábil se adaptar ao processo real do negócio.

SnapLedger, your life easier.

A ideia de hoje

O software de contabilidade tradicional começa perguntando como o inventário deve ser registrado. Preferimos começar perguntando como a empresa realmente funciona — se estoca primeiro, se compra só após um pedido, ou se opera por projetos em que o ativo mais importante é o trabalho em andamento — e deixar a contabilidade se adaptar ao processo real.

Pergunta em aberto

Como a sua empresa realmente funciona — você estoca primeiro e espera os clientes, compra só depois que um pedido chega, ou se importa mais com quanto custo cada projeto de cliente já absorveu e quanto deve render?

O software não deveria decidir como uma empresa gerencia seu inventário — a contabilidade deveria se adaptar ao processo real do negócio, e não o contrário.

accountinginventorycogsproduct

Receba o Founder Diary + as atualizações regulatórias do seu país

Um e-mail quando o Richard publica uma nova entrada, e as atualizações regulamentares que importam onde vive. Grátis, pode cancelar a qualquer momento.