Receipts

Complete guide to receiving goods: find the delivery document, scan products, manage lots and serial numbers, report anomalies with photos and close the receipt in a few steps.

Overview

The Receipts section is SiltaFlow's tool for managing goods arriving in your warehouse. When a supplier delivers goods, open the corresponding receipt document, scan the products one by one — or in bulk — and confirm the quantities received. SiltaFlow updates Odoo in real time with every operation.

You can access Receipts from the SiltaFlow main screen, in the Warehouse → Inbound section. If you've already opened a Purchase Order, you can navigate directly to the linked receipt by tapping the dedicated button in the order.

Receipts require an active connection to the Odoo server. All quantity changes are saved directly to Odoo during the operation — manual final save is not necessary.

Receipts List

When you enter the Receipts section, you find a list of all pending deliveries, sorted by urgency. Each row shows the document number, supplier name, expected delivery date, number of products to receive and a progress bar indicating how many rows are already completed.

Status Color Meaning What you can do
Awaiting Yellow Document created, goods not yet arrived Open detail, assign an operator
Ready Blue Available for receipt Scan products, enter quantities, report anomalies
Urgent Red Delivery date exceeded or high priority Manage with priority
Completed Green Receipt closed and confirmed View history, display anomaly PDF
Backorder Light Blue Partial receipt, part of goods still awaited Continue receipt when the rest arrives

You can search by document number, supplier or lot number using the search bar at the top of the list. If you have a hardware scanner, you can scan the label on the shipment directly to open the corresponding document without browsing the list.

Opening a Receipt

Tap a document in the list to open the detail screen. You'll see a list of all expected products with required and already-registered quantities. The progress bar at the top shows the overall progress of the receipt.

You can assign the receipt to a specific operator using the menu at the top. This is useful in warehouses where multiple people work on the same document simultaneously.

If a colleague modifies the same document while you're working, SiltaFlow alerts you with a banner at the top of the screen. Tap "Update" to see the latest changes without losing your work.

Recording Quantities

For each product in the list you can record the received quantity in different ways, depending on how you prefer to work:

Voice command is particularly useful when you work with gloves or in conditions where it's uncomfortable to use the touchscreen. You can also enable automatic microphone activation after each scan: you scan the product and the microphone opens automatically ready for the quantity.

Barcode Scanning

SiltaFlow recognizes all types of labels present on shipments, from simple codes to complex labels used in food, pharmaceutical and logistics industries.

Standard codes

EAN-13, EAN-8, UPC, Code 128, QR Code and other common formats. When scanning a standard code, SiltaFlow identifies the corresponding product and adds one unit to the row. If the code belongs to a multi-pack (e.g., box of 12), the package quantity is automatically added.

Multi-information labels

Many food, pharmaceutical and industrial products have labels containing multiple pieces of information in a single code: in addition to the product code, also lot number, expiration date and quantity. SiltaFlow reads these labels intelligently: a single scan identifies the product, assigns the lot, sets the expiration date and pre-fills the quantity — all automatically, without manual entry.

Weight labels

If your suppliers use labels with package weight embedded in the barcode (typical for weight-sold products), SiltaFlow extracts the weight automatically. You can scan multiple packages one after another: the weights sum progressively to the total received.

Zebra hardware scanner

If you use a Zebra device (TC21, TC26, TC52 and similar), SiltaFlow integrates automatically with the device's hardware scanner without additional configuration. The scanner works both in the receipts list (to open the document) and in the detail screen (to identify products).

Lots and Serial Numbers

For products that Odoo tracks with lot or serial number, SiltaFlow guides you through assignment during receipt. You don't need to know the technical configuration: the app automatically detects if a product requires a lot or serial number and shows you the correct options.

Assigning a lot

You can assign a lot in three ways:

If the supplier's labels contain both the product code and lot number and expiration date in a single code, scanning that code fills everything automatically: product, lot and expiration in one operation.

Serial numbers

For products tracked by serial number, each unit must have its own unique serial. SiltaFlow automatically enforces quantity 1 for each serial row: scan or type the serial number for each individual piece received.

Goods Destination

If putaway rules are configured in your warehouse on Odoo (for example: "refrigerated products go to the cold zone", "raw materials go to warehouse A"), SiltaFlow applies them automatically during receipt.

For each received product, if an applicable rule exists, the app shows a card with the suggested destination. You have two options:

Reporting Anomalies

If during receipt you notice damaged, stained, missing or otherwise problematic products, you can register an anomaly directly in the app. Anomalies are linked to the specific product row and can include photos as documentation.

How to register an anomaly

  1. Tap the anomaly icon on the row of the affected product
  2. Choose the type of problem: Broken, Stained, Defective, Missing, Other
  3. Indicate the quantity affected and add a descriptive note
  4. Take one or more photos of the problem to document it visually
  5. Confirm: the anomaly is saved and appears in the final summary

PDF Report and quality alert

At the end of the receipt you can generate a PDF with all registered anomalies: it includes the document summary, the anomalies table per product and attached photos with date and time. You can send this PDF directly as a quality alert on Odoo — it will be viewable by the quality office in the backend, with all photos attached.

Always register anomalies before confirming the receipt. Once the document is closed on Odoo, any corrections require additional manual operations in the backend.

Confirming Receipt

When you've recorded quantities for all products, tap the Confirm button at the bottom of the screen. SiltaFlow shows a summary of discrepancies before proceeding, so you can verify everything is correct.

Row color Situation What to do
Green Received quantity matches requested quantity No action required
Yellow Only part of expected goods received Consider creating a backorder for the missing part
Red No quantity registered for this product Verify if goods didn't arrive or if you need to register them
Blue More goods received than ordered Check with supplier and register an anomaly if necessary

Partial receipt and backorder

If you haven't received all expected goods, SiltaFlow asks you how to handle incomplete rows:

Practical Examples

Complete receipt with scanner

  1. From the receipts list, scan the code on the shipment label: the corresponding document opens automatically.
  2. Scan the labels on each box or package. For each recognized product, the quantity updates in real time. If the label also contains lot number and expiration date, they're filled automatically.
  3. The progress bar advances with each completed row. When all rows are green, tap Confirm.
  4. Check the summary — all green — and confirm. Receipt is closed and warehouse is updated.

Receipt with damaged products

  1. Open the receipt document and scan the intact products normally.
  2. When you find damaged products, tap the anomaly icon on the relevant row. Select "Broken", indicate the damaged quantity (e.g., 3) and add a note.
  3. Take photos of the damage directly from the app. You can take as many as needed.
  4. Record the actually usable quantity (e.g., 17 instead of 20) on the product row and proceed with the rest of the receipt.
  5. Before confirming, tap "Generate Anomalies PDF". The document is created with attached photos and you can send it as a quality alert directly on Odoo.
  6. Confirm receipt. For the 3 missing units choose whether to create a backorder (wait for replacement) or close without backorder.

Receipt with voice commands

  1. In scanner settings, enable "Auto-activate microphone after scan".
  2. Scan the first product. Microphone activates automatically: say the quantity aloud, for example "forty-eight".
  3. SiltaFlow interprets the command and updates the quantity. If confidence is high, it proceeds directly; otherwise it shows a quick confirmation.
  4. Continue scanning and speaking for each product. For the last row you can say "all" to receive the entire required quantity.

Advanced Features

Photos on document

In addition to anomaly photos, you can take general photos linked to the entire receipt — for example a photo of the complete pallet on arrival, or of the supplier's transport document. These photos are archived on Odoo linked to the document and can be viewed from the backend.

Operator assignment

You can assign the receipt to a specific operator by choosing from the list of Odoo users. The assignment is saved on the document and is visible to everyone in the backend.

Real-time updates

While you work on a document, SiltaFlow periodically checks if anyone else has made changes. If so, a notice appears at the top of the screen with the "Update" button to load the latest changes.

Tips

Ask your main suppliers to use labels that include product code, lot, expiration date and quantity in a single code. A single scan fills all fields automatically, drastically reducing time for each row.

Configure putaway rules on Odoo for each product category. Once set, SiltaFlow suggests them automatically during each receipt, eliminating location errors.

Use "Create backorder" only for goods you know will arrive later. For goods definitely not available, use "Close without backorder" and register a "Missing" anomaly. Unused open backorders make it difficult to track actual pending receipts.

If you're receiving a quantity higher than ordered, always document the over-delivery with an anomaly before confirming. Once the document is closed, corrections require additional manual operations.

For products with expiration dates, look for labels that include expiration in the code. This way SiltaFlow automatically assigns the correct date to each lot, without risk of transcription errors.

Requirements

To use SiltaFlow Receipts you need: