# App de inventário com leitor de código de barras no celular

> Como funciona um aplicativo de inventário com leitor de código de barras: contagem cega, inventário rotativo, recontagem e ajuste aprovado, sem parar a loja.

Fonte: https://pervian.tech/blog/app-de-inventario-com-codigo-de-barras · Pervian Tech · publicado em 2026-10-01

É fim de ano e o depósito fecha num sábado para o inventário. A equipe recebe pranchetas com a lista impressa do sistema, conta corredor por corredor, e na segunda-feira duas pessoas passam o dia digitando as folhas numa planilha. Metade das divergências é erro de digitação, a outra metade ninguém sabe explicar. O ajuste é lançado de uma vez, o saldo "fecha", e três meses depois volta a não bater.

O problema não é a equipe nem o leitor de código de barras. É o processo: contar uma vez por ano, com a resposta impressa na folha, sem recontagem e sem saber quem mexeu no quê. Um aplicativo de inventário resolve a parte mecânica (ler o código, somar, enviar), mas o ganho real vem de mudar a forma de contar.

Este texto explica como funciona um app de inventário com celular ou coletor: o que ele precisa fazer, como organizar contagem cega, recontagem e ajuste, e como sair do inventário anual para um rotativo que não para a operação.

## O que um app de inventário precisa fazer

Um aplicativo de inventário com leitor de código de barras troca a prancheta pelo celular ou coletor: o conferente lê a etiqueta, informa a quantidade e o resultado chega ao sistema na hora, sem digitação posterior. O mínimo que separa um app útil de uma planilha no celular:

- **Ler o código de barras** (EAN do produto, código interno, etiqueta de endereço, etiqueta de lote) pela câmera ou por um leitor dedicado.
- **Mostrar o que contar, não quanto deveria ter.** O conferente vê o endereço e o produto; o saldo do sistema fica escondido.
- **Funcionar sem sinal** em câmaras frias, mezaninos e fundos de depósito, enviando quando a conexão voltar.
- **Separar contagem de ajuste.** Contar não altera o estoque; o ajuste é um passo posterior, com aprovação.
- **Gerar recontagem automática** quando a diferença passa de um limite definido.
- **Registrar quem contou, onde, quando e com qual aparelho.**
- **Integrar com o sistema de estoque ou ERP** para baixar a lista do que contar e devolver o resultado aprovado.

Se o app que você avalia não faz a contagem cega e a recontagem, ele só acelera a digitação. O saldo vai continuar errado, mais depressa.

## Por que o inventário anual em papel falha

O inventário em papel tem defeitos que nenhuma boa vontade corrige:

- **A folha mostra o saldo esperado.** Quem conta cansado tende a "confirmar" o número impresso em vez de contar de verdade.
- **Digitação depois da contagem.** Cada número passa por duas mãos, e a letra de quem contou nem sempre é legível para quem digita.
- **Estoque se mexendo durante a contagem.** Se a operação não para completamente, uma venda ou recebimento no meio do processo vira divergência falsa.
- **Uma contagem por item.** Não há segunda opinião; o número anotado é o número lançado.
- **Diferença descoberta tarde.** Um erro de recebimento em março só aparece em dezembro, quando ninguém lembra o que aconteceu.

Por isso o inventário anual costuma "corrigir" o estoque sem explicar a causa, e o erro volta.

## Inventário geral x inventário rotativo

Existem dois modelos, e a maioria das empresas acaba usando os dois.

| | Inventário geral | Inventário rotativo |
|---|---|---|
| O que conta | Todo o estoque de uma vez | Uma parte por dia ou semana |
| Operação | Para a loja ou o depósito | Continua funcionando |
| Frequência | Anual ou semestral | Contínua, por calendário |
| Quando a diferença aparece | Meses depois da causa | Perto de quando aconteceu |
| Uso típico | Fechamento contábil, troca de sistema, abertura de unidade | Rotina de controle |
| Esforço da equipe | Concentrado em um ou dois dias | Distribuído em pouco tempo diário |

### Como montar o calendário do rotativo

O rotativo não conta tudo com a mesma frequência. O critério mais usado é a [curva ABC](https://pervian.tech/blog/curva-abc-de-estoque): itens de maior giro ou valor são contados mais vezes; itens de baixo giro, menos. Outros gatilhos úteis:

- **Saldo zerado ou negativo no sistema**, que quase sempre indica erro.
- **Item com venda recusada por falta de estoque** que o sistema dizia existir.
- **Endereço que recebeu ou expediu muito no dia.**
- **Produto com histórico de divergência.**

O app recebe a lista do dia já pronta: os endereços e itens que cada conferente deve contar, distribuídos para não sobrecarregar ninguém. Com o rotativo bem rodando, o inventário geral deixa de ser o momento de descobrir problemas e passa a ser uma confirmação.

## Celular comum ou coletor dedicado

A escolha do aparelho muda o custo de manutenção, a velocidade de leitura e a durabilidade. Não existe resposta única.

| Critério | Celular comum (câmera) | Coletor com leitor dedicado |
|---|---|---|
| Velocidade de leitura | Boa em código bem impresso e com luz | Rápida mesmo com etiqueta gasta e pouca luz |
| Leitura a distância (prateleira alta) | Limitada | Modelos com leitor de longo alcance |
| Resistência a queda e poeira | Depende de capa | Projetado para isso |
| Bateria em turno longo | Pode não aguentar | Bateria de turno, às vezes trocável |
| Uso com luva | Difícil | Teclas físicas e gatilho |
| Facilidade de começar | Alta, a equipe já tem | Exige compra e gestão dos aparelhos |

Uma regra prática: **contagem eventual em loja ou escritório funciona bem com celular; depósito com contagem diária e muitos itens pede coletor**. A maioria dos coletores atuais roda Android, então o mesmo app pode atender os dois: o leitor físico costuma entregar o código como se fosse digitado (ou por uma integração com o software do fabricante), e a câmera fica como alternativa.

Essa escolha também influencia a tecnologia do app. Leitura contínua pela câmera, integração com o gatilho do coletor e banco local para trabalhar offline são pontos a avaliar ao decidir entre [app nativo, híbrido ou PWA](https://pervian.tech/blog/app-nativo-hibrido-ou-pwa). A parte de trabalhar sem conexão e sincronizar depois segue a mesma lógica que descrevemos no [app de força de vendas offline](https://pervian.tech/blog/app-de-forca-de-vendas-offline): banco no aparelho, fila de envio e envio que não duplica registro se a conexão cair no meio.

## Contagem cega e recontagem de divergências

Contagem cega é o coração do processo. O conferente lê o endereço, lê o produto e informa a quantidade. Ele não vê quanto o sistema esperava.

### Como funciona a recontagem

1. **Primeira contagem.** O conferente A conta e envia.
2. **Comparação no servidor.** O sistema compara com o saldo esperado. Se a diferença estiver dentro da tolerância definida para aquele item, a contagem é aceita.
3. **Segunda contagem.** Se passar da tolerância, o item volta para a fila, atribuído a outro conferente, também às cegas.
4. **Terceira contagem ou supervisor.** Se as duas contagens discordam entre si, um supervisor conta ou decide.
5. **Resultado final.** A quantidade confirmada segue para a etapa de ajuste.

A tolerância não precisa ser a mesma para todos os itens. Para um parafuso vendido a granel, uma diferença pequena é aceitável; para um item de alto valor, qualquer diferença deve gerar recontagem.

### Congelar o momento da contagem

Para o rotativo funcionar sem parar a operação, o sistema precisa saber **qual era o saldo no instante em que o endereço foi contado**. Se houve venda ou recebimento depois, o cálculo da diferença considera essa movimentação. Sem isso, o rotativo gera divergências falsas e a equipe perde a confiança no processo.

Uma forma simples de reduzir o problema é bloquear temporariamente a movimentação do endereço em contagem, liberando assim que o conferente envia. Em depósitos com muito giro, é melhor registrar o horário da contagem e conciliar com as movimentações do período.

## Endereços, lotes e validade

Contar "quantos tem do produto X" é a versão básica. Em muitas operações, isso não basta.

- **Endereçamento.** Se o estoque é organizado por rua, prédio, nível e posição, a contagem é por endereço. O conferente lê a etiqueta da posição antes do produto, e o app só aceita contagem no endereço lido. Isso revela itens guardados no lugar errado, um dos motivos mais comuns de "o sistema diz que tem, mas ninguém acha".
- **Lote e validade.** Em alimentos, cosméticos, [peças com rastreabilidade de lote](https://pervian.tech/blog/rastreabilidade-de-lotes) e produtos de saúde, a contagem precisa ser por lote. O app lê o código do lote (no próprio código de barras, quando a etiqueta usa um padrão que carrega lote e validade, ou numa segunda leitura) e a quantidade fica vinculada a ele.
- **Unidade de medida.** Caixa com 12, fardo com 6, unidade avulsa. O app deve aceitar a contagem na embalagem que o conferente enxerga e converter para a unidade do estoque.
- **Item sem etiqueta ou com código desconhecido.** O app precisa de um caminho para isso: buscar por descrição, fotografar e registrar como pendência, sem travar a contagem.

Se o seu controle de estoque hoje não trabalha com endereço ou lote, o app de inventário não cria isso sozinho. Vale primeiro entender [quando um sistema de gestão de estoque sob medida faz sentido](https://pervian.tech/blog/sistema-de-gestao-de-estoque-sob-medida), porque o inventário depende da estrutura de cadastro que existe por trás.

## Ajuste de estoque com aprovação

Contar e ajustar são atos diferentes, e misturar os dois é o erro mais caro. O fluxo recomendado:

1. **Contagem confirmada** (depois da recontagem, se houve).
2. **Proposta de ajuste** gerada pelo sistema: item, local, saldo anterior, saldo contado, diferença.
3. **Classificação do motivo**: erro de recebimento, erro de expedição, avaria não registrada, endereço trocado, perda, motivo desconhecido.
4. **[Aprovação por alçada](https://pervian.tech/blog/workflow-de-aprovacao-por-alcada)**: diferenças pequenas o supervisor aprova; acima de um limite, o gerente; itens críticos, a diretoria.
5. **Lançamento no estoque** com registro de quem aprovou e quando.

O motivo é o que transforma inventário em melhoria. Se a maior parte das divergências vem de recebimento, o problema está na conferência da nota de entrada, não no depósito. Se vem de endereço trocado, a questão é o processo de armazenagem.

Ajustes de estoque podem ter reflexo contábil e fiscal, especialmente perdas e baixas. Defina com o seu contador como esses ajustes devem ser registrados e o que precisa de documentação; o sistema deve guardar o histórico completo para dar suporte a essa decisão.

## Indicadores de acuracidade

Sem medir, não dá para saber se o processo melhorou. Os indicadores mais úteis:

- **Acuracidade por item**: percentual de itens contados cujo saldo bateu com o sistema, dentro da tolerância.
- **Acuracidade por endereço**: percentual de posições em que produto e quantidade estavam certos.
- **Divergência por motivo**: onde os erros nascem.
- **Itens com recontagem**: muitos itens recontados indicam contagem apressada ou cadastro confuso.
- **Cumprimento do calendário rotativo**: quantos dos itens programados foram de fato contados.
- **Produtividade por conferente**: itens contados por hora, olhando junto com a qualidade, nunca isolada.

Comece medindo a situação atual no primeiro ciclo, antes de cobrar meta. O primeiro número costuma assustar, e é normal: ele mostra o tamanho do problema que já existia.

## Checklist para decidir e implantar

Antes de contratar ou desenvolver, responda:

- Vamos contar com [celular, coletor de dados ou os dois](https://pervian.tech/blog/coletor-de-dados-ou-celular)?
- O estoque tem endereço? Precisamos de lote e validade?
- Os produtos têm código de barras confiável, ou será preciso etiquetar?
- Qual sistema é a fonte do saldo, e como o app vai receber a lista e devolver o resultado?
- Qual a tolerância de divergência por tipo de item?
- Quem aprova ajustes e até qual limite?
- Há áreas sem sinal no depósito?
- Como será o calendário do rotativo?

E para colocar no ar:

1. **Saneie o cadastro**: códigos duplicados, produto sem código e unidade de medida errada travam a contagem.
2. **Etiquete endereços** se o estoque for endereçado.
3. **Rode um piloto** em uma área ou loja, com conferentes reais.
4. **Faça um inventário geral com o app** para estabelecer a base.
5. **Ligue o rotativo** com calendário simples e ajuste os gatilhos com o tempo.
6. **Acompanhe os indicadores** e ataque os motivos de divergência mais frequentes.

## Perguntas frequentes

### Com que frequência fazer inventário de estoque?

Depende do item. No inventário rotativo, itens de maior giro ou valor, pela curva ABC, são contados com mais frequência, e itens de baixo giro com menos. O inventário geral costuma ficar para momentos como fechamento contábil, troca de sistema ou abertura de unidade, e passa a ser uma confirmação quando o rotativo funciona bem.

### Dá para fazer inventário sem fechar a loja?

Sim. O inventário rotativo conta uma parte do estoque por dia ou semana sem parar a operação, desde que o sistema saiba qual era o saldo no instante em que cada endereço foi contado. Vendas e recebimentos posteriores entram no cálculo da diferença, ou o endereço fica bloqueado só enquanto está sendo contado.

### O que é acuracidade de estoque?

Acuracidade de estoque é o percentual de itens contados cujo saldo físico bateu com o saldo do sistema, dentro da tolerância definida. Também pode ser medida por endereço, verificando se produto e quantidade estavam na posição certa. O primeiro número costuma assustar, e é normal: ele mostra o tamanho de um problema que já existia.

### Ajuste de inventário tem efeito fiscal?

Pode ter. Ajustes de estoque, especialmente perdas e baixas, podem ter reflexo contábil e fiscal, e a forma de registrá-los e a documentação necessária devem ser definidas com o contador. O papel do app de inventário é separar contagem de ajuste, exigir aprovação por alçada e guardar o histórico completo com motivo e aprovador.

### O app de inventário funciona sem internet?

Sim, um app de inventário bem feito funciona sem sinal em câmaras frias, mezaninos e fundos de depósito. A lista do que contar fica no aparelho, cada contagem é salva localmente e enviada quando a conexão volta, por uma fila que não duplica registros se a conexão cair no meio do envio.

## Como a Pervian Tech trabalha apps de estoque

Na Pervian Tech, desenvolvemos apps de inventário e de movimentação de estoque dentro do nosso trabalho de [desenvolvimento mobile](https://pervian.tech/servicos/desenvolvimento-mobile): leitura por câmera ou coletor, operação offline, contagem cega, recontagem automática e ajuste com aprovação, integrados ao ERP ou ao sistema de estoque que a empresa já usa. Quando o app faz parte de algo maior, como um portal ou um sistema de gestão, o desenho é feito junto, como descrevemos em [desenvolvimento de aplicativos para empresas](https://pervian.tech/solucoes/desenvolvimento-de-aplicativos-para-empresas).

Começamos por um diagnóstico inicial gratuito: acompanhamos uma contagem, levantamos a estrutura de cadastro, endereços e lotes e avaliamos o que o sistema atual permite integrar. O projeto é sob medida, com fases que começam por um piloto em uma área; o prazo depende do escopo e é definido depois do diagnóstico, e o investimento é sob consulta. Outros temas de apps para operação estão em [aplicativos](https://pervian.tech/blog/categoria/aplicativos). Se o seu inventário ainda para a loja ou o depósito, [conte como ele é feito hoje](https://pervian.tech/#contato).
