---
title: "Goods Receiving"
description: "How to register stock intake from purchases or positive adjustments."
keywords: ["inventory", "receiving", "purchases", "stock intake", "OCR"]
lastUpdated: "2026-08-11"
---

# Goods Receiving

Whenever you receive products from a supplier, it is important to **register the stock intake** in Sarah.

Each receiving also creates a stock movement in **Shipments** (`shipments`) with source `receive`, visible in the product detail (**Movements** tab).

## Where to find it

Go to **Products** and click **Receive** (truck icon button).

## Manual entry

1. Search or scan products with the barcode gun.
2. Set **deposit** and **new units** to receive.
3. Optionally enable:
   - **Create purchase invoice** (requires supplier and unit cost).
   - **Update cost** — shows system cost vs invoice cost.
   - **Update price** — uses product margin to calculate the new sale price.
4. Confirm with **Process receiving**.

## From file (OCR) — Pro Plan

1. Upload a photo of the invoice or delivery note.
2. Review columns:
   - **Packages/bultos**: number of packs on the invoice (Cantidad column).
   - **Units/pack**: units per pack (e.g. LATAX6 = 6).
   - **New units**: total entering inventory (packages × units/pack).
   - **Previous stock → New units → Final stock**.
3. Search and assign each catalog product.
4. Review **system cost** vs **invoice cost**; if buying on sale, you can **Use higher cost**.
5. Confirm receiving.

## Purchases and invoices

- You can create a pending **purchase invoice** when processing receiving.
- Optionally **record the expense in a cash box** (cash, Mercado Pago, etc.): creates a Purchases expense movement linked to the invoice and marks it as paid.
- Unit cost is calculated by dividing pack price by units per pack (and adding VAT if applicable).
