> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# Perdas e consumos internos

> Registre eventos de perda com motivos configuráveis e registre consumos internos como refeições da equipe.

Nem todo estoque sai por uma venda. **Eventos de perda** registram o que você descarta; **consumos internos** registram o que a loja usa — refeições da equipe, degustações, amostras. Ambos deduzem estoque e aparecem em relatórios, então registrá-los mantém seu inventário teórico honesto.

**Onde você trabalha:** **BOH → Movimentações** — **Perdas** (`/boh/admin/operations/waste-events`) e **Consumos internos** (`/boh/admin/operations/internal-consumptions`). O catálogo de **Motivos de perda** fica em **Catálogo → Motivos de perda** (`/boh/admin/operations/waste-reasons`).

## Motivos de perda

Antes de registrar perdas, defina o catálogo de **motivos**: validade vencida, erro de preparo, quebra, deterioração… Cada motivo tem um code, um name e se é considerado **controllable** (causado pela operação) ou não — distinção que depois torna os relatórios de perda acionáveis.

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/waste-consumption/01-waste-reasons.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=dcad6dc30999b5233a684d4591676800" alt="Catálogo de motivos de perda" width="2940" height="2808" data-path="images/manuals/boh/waste-consumption/01-waste-reasons.png" />
</Frame>

Para adicionar um: **Catálogo → Motivos de perda → Create** (`/boh/admin/operations/waste-reasons/new`).

## Registrar um evento de perda

<Steps>
  <Step title="Abra o formulário de perda">
    **Movements → Waste events → Create** (`/boh/admin/operations/waste-events/new`).
  </Step>

  <Step title="Escolha a loja" />

  <Step title="Informe as linhas">
    Item, quantidade, unidade — e o **motivo**, obrigatório em cada linha.
  </Step>

  <Step title="Confirme">
    O estoque é deduzido dos lotes com validade mais próxima primeiro, a menos que você aponte um lote específico.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/waste-consumption/02-waste-form.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=074e06008522d0e9922ac2b69c66406b" alt="Formulário de evento de perda com motivo por linha" width="2940" height="3456" data-path="images/manuals/boh/waste-consumption/02-waste-form.png" />
</Frame>

<Tip>
  Faça do registro de perdas parte da rotina do turno (ex.: antes do fechamento). Perdas registradas dias depois distorcem tanto o relatório de perdas quanto as contagens intermediárias.
</Tip>

## Consumos internos

Consumo interno funciona como perda, mas sem catálogo de motivos: representa uso legítimo fora de venda, como refeições de funcionários ou testes de cozinha.

<Steps>
  <Step title="Abra o formulário">
    **Movements → Internal consumption → Create** (`/boh/admin/operations/internal-consumptions/new`).
  </Step>

  <Step title="Escolha a loja e informe as linhas">
    Item, quantidade e unidade por linha.
  </Step>

  <Step title="Confirme" />
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/waste-consumption/03-internal-consumption.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=08bf304945663a5e3068e76e43542b7b" alt="Formulário de consumo interno" width="2940" height="3652" data-path="images/manuals/boh/waste-consumption/03-internal-consumption.png" />
</Frame>

<Note>
  Ambos os documentos podem ser **cancelados** na página de detalhe se registrados por engano — o BOH registra as movimentações opostas para restaurar o estoque.
</Note>

Próximo: [Transferências e produção](/pt/manuals/boh/transfers-production).
