> ## 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.

# Recebimentos e devoluções

> Registre recebimentos que trazem estoque para o inventário, vincule-os a pedidos de compra e devolva mercadoria aos fornecedores.

O **recebimento** é o documento que traz estoque **para** o inventário — é o ponto de entrada de tudo que você depois cozinha, conta ou descarta. A **devolução ao fornecedor** é a contrapartida: estoque que sai porque você devolve a mercadoria.

**Onde você trabalha:** **BOH → Movements** — **Goods receipts** (`/boh/admin/operations/goods-receipts`) e **Supplier returns** (`/boh/admin/operations/supplier-returns`).

## Recebimentos

Quando a mercadoria chega, registre um recebimento com o fornecedor, a loja e uma linha por item recebido: quantidade, unidade e custo unitário. Confirmar o recebimento cria o estoque e seus **lotes** (um por linha), que depois alimentam o consumo FIFO/FEFO.

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/01-receipts-list.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=eb617e2384ddfa2c147c3ddf11bb0a40" alt="Lista de recebimentos" width="2940" height="1964" data-path="images/manuals/boh/goods-receipts-returns/01-receipts-list.png" />
</Frame>

### Registrar um recebimento

<Steps>
  <Step title="Abra o formulário de recebimento">
    **Movements → Goods receipts → Create** (`/boh/admin/operations/goods-receipts/new`).
  </Step>

  <Step title="Escolha loja e fornecedor">
    Opcionalmente vincule o recebimento a um [pedido de compra](/pt/manuals/boh/procurement#pedidos-de-compra) confirmado — as linhas são pré-preenchidas com as quantidades pendentes do PO.
  </Step>

  <Step title="Informe as linhas">
    Quantidade na unidade em que você realmente recebeu (ex.: "1 saco de 25 kg"), mais o custo unitário. O BOH converte para a unidade base do item internamente.
  </Step>

  <Step title="Confirme">
    O recebimento entra na fila de processamento; em alguns segundos as movimentações de estoque são registradas e os saldos atualizados.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/02-receipt-form.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=b29413fabc12a7e0d80b85493a039537" alt="Formulário de recebimento com linhas, unidades e custos" width="2940" height="3588" data-path="images/manuals/boh/goods-receipts-returns/02-receipt-form.png" />
</Frame>

<Note>
  Receber contra um PO permite **over-receiving** (mais do que pedido) — a diferença é simplesmente registrada. Quando toda linha do PO estiver totalmente recebida, o PO passa para **Received** automaticamente.
</Note>

### Cancelar um recebimento

Na página de detalhe do recebimento (`/boh/admin/operations/goods-receipts/{id}`) você pode **cancelar**: o BOH registra as movimentações opostas e o estoque sai do inventário novamente. Use isso para recebimentos registrados por engano; se a mercadoria está fisicamente voltando ao fornecedor, prefira uma **devolução ao fornecedor**.

## Devoluções ao fornecedor

Uma devolução ao fornecedor registra mercadoria que você devolve — produto errado, avarias, problemas de qualidade. Cada linha indica o item, a quantidade e a condição (good ou damaged); você também pode apontar o recebimento original para rastreabilidade.

<Steps>
  <Step title="Abra o formulário de devolução">
    **Movements → Supplier returns → Create** (`/boh/admin/operations/supplier-returns/new`).
  </Step>

  <Step title="Escolha loja e fornecedor" />

  <Step title="Informe as linhas">
    Item, quantidade, condição e, opcionalmente, o recebimento/lote de origem.
  </Step>

  <Step title="Confirme">
    O estoque é deduzido dos lotes correspondentes (mais antigos primeiro se você não escolheu um lote específico).
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/03-return-form.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=67d76e7e28f2d2a7a5f9deeafe9fab48" alt="Formulário de devolução ao fornecedor com condição por linha" width="2940" height="4410" data-path="images/manuals/boh/goods-receipts-returns/03-return-form.png" />
</Frame>

<Tip>
  Registre devoluções no momento em que o caminhão sai, não no fim da semana. Relatórios de estoque (e o pedido sugerido) só são tão precisos quanto o timing dos seus documentos.
</Tip>

Próximo: [Perdas e consumos internos](/pt/manuals/boh/waste-consumption).
