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:
- Scan the barcode — The fastest method. Point the camera or use the hardware scanner at the product label: the quantity is updated automatically. Each scan adds one unit (or the package quantity, if configured).
- + and − buttons — Tap the + button to add one unit at a time, or − to remove one. Useful for small corrections without opening the keyboard.
- Direct typing — Tap the quantity field and type the exact number from the numeric keyboard. Ideal when you already know the total to receive.
- Receive all — Tap the appropriate button to set the received quantity equal to the required quantity on a single row, or on all rows at once.
- Voice command — Tap the microphone icon and say the quantity aloud: "add twelve", "set forty", "all". SiltaFlow interprets the command and updates the field automatically.
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:
- By scanning the lot label directly (if the label contains the lot number)
- By choosing an existing lot from the list of lots already present on Odoo for that product
- By creating a new lot at the moment: type the lot number, set the expiration date if necessary, and confirm
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:
- Accept — Goods are assigned to the suggested destination. Tap the button and proceed.
- Change destination — A searchable list of all available locations opens. You can choose a different destination, for example if an area is temporarily full.
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
- Tap the anomaly icon on the row of the affected product
- Choose the type of problem: Broken, Stained, Defective, Missing, Other
- Indicate the quantity affected and add a descriptive note
- Take one or more photos of the problem to document it visually
- 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:
- Create backorder — Incomplete rows remain open on a new document. Odoo automatically creates a new receipt for the goods still awaited, which will appear in the list at the next update with "Awaiting" status. Choose this option if goods will arrive later.
- Close without backorder — Uncompleted rows are discarded and the document is closed with partial quantities. Use this option when you're sure the missing goods won't arrive (e.g., product deleted from the order).
Practical Examples
Complete receipt with scanner
- From the receipts list, scan the code on the shipment label: the corresponding document opens automatically.
- 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.
- The progress bar advances with each completed row. When all rows are green, tap Confirm.
- Check the summary — all green — and confirm. Receipt is closed and warehouse is updated.
Receipt with damaged products
- Open the receipt document and scan the intact products normally.
- 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.
- Take photos of the damage directly from the app. You can take as many as needed.
- Record the actually usable quantity (e.g., 17 instead of 20) on the product row and proceed with the rest of the receipt.
- 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.
- Confirm receipt. For the 3 missing units choose whether to create a backorder (wait for replacement) or close without backorder.
Receipt with voice commands
- In scanner settings, enable "Auto-activate microphone after scan".
- Scan the first product. Microphone activates automatically: say the quantity aloud, for example "forty-eight".
- SiltaFlow interprets the command and updates the quantity. If confidence is high, it proceeds directly; otherwise it shows a quick confirmation.
- 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:
- Active connection to Odoo server
- Odoo version 14.0 or later
- Odoo user with read and write permissions on warehouse documents
- For destination suggestions: Putaway Rules module active on Odoo
- For sending quality alerts: Quality Control module active on Odoo
- For voice commands: microphone access and internet connection
- Android device version 10 or later