Navigation
22.8. Scan, Receive, Count, and Service Assets in the Field
Use mobile barcode lookup, stock receipts, counts, adjustments, purchase-order receiving, and transfers, then link and service client assets in the field.
Record stock movements where the hardware changes hands. At Cascade Manufacturing, a technician can check the replacement device's serial number, receive it into the correct location, deliver it against the service ticket, and leave maintenance notes on the deployed asset.
Availability: Inventory requires Alga PSA and inventory access. The menu requires permission to read inventory; receiving, adjustments, counts, purchase orders, transfers, and asset actions also use their respective permissions and stock-location access.
These instructions cover mobile app 1.6.1. Sign in with an internal account, connect to the server, and allow camera access for scanning. Have the products and warehouse or vehicle locations set up before receiving stock. For the overall stock model, see 19.1. Inventory Overview: Stock, Purchasing, and Fulfillment for MSPs.
Start with Today
Open Inventory from the menu. Today summarizes work that needs attention:
| Section | Next action |
|---|---|
| Running low | Open a product and review available stock by location. |
| Arriving | Open a purchase order and check its remaining deliveries. |
| In transit to you | Review transfers to your locations. |
| Counts in progress | Resume the appropriate location's count. |
Figure 1: Today brings the stock tasks together before the technician scans or opens a specific record.
Use Scan a barcode for the camera, or the Scan, Stock, Counts, POs, and Transfers segments for a specific task. In Stock, use Search products or SKU and review On hand, Available, By location, and serialized Units.
Scan a product, unit, or managed asset
- Choose Scan a barcode or Scan and allow camera access.
- Point the camera at the barcode. Use the flashlight control if needed.
- If you cannot scan, choose Enter code manually and enter a barcode, SKU, serial number, or MAC address.
- Review the result type and identity before acting.
| Result | What it represents and offers |
|---|---|
| Product | A catalog product. Review its SKU, then use Receive stock or open its stock details. |
| Stock unit | A specific serialized item. Check serial, status, location or client, and warranty. Use History, View asset, or Install for a client, as applicable. |
| Asset | A managed device. Check its tag, client, location, and warranty, then choose Open asset. |
| Multiple matches | Choose the correct product, unit, or asset instead of assuming the first match is the item in your hand. |
| No match | Review close matches, search again, attach the barcode to an existing product, or create the appropriate record. |
A product is the model you buy and stock. A stock unit is one serialized item. An asset is the deployed device you support for a client. Keep these identities distinct when scanning a manufacturer's product barcode versus an individual device serial label.
Receive stock into a location
Start from a known product: scan it and choose Receive stock, or open it in Stock and choose Receive stock. This carries the product into the receipt form.
- Confirm the product name.
- Choose Location, such as the warehouse receiving shelf or the technician's vehicle.
- Enter Quantity and review Unit cost.
- For a serialized product, choose Scan serials. Scan each device's serial, or use Add manually, then tap Done. Duplicate serials are rejected in the capture list.
- Review the captured serial count and quantity. Finishing serial capture updates the receipt quantity to the number captured, so a short delivery must be checked before saving.
- Tap Receive and wait for Stock received.
Refresh the product's stock and serialized units to verify the result. If the app says you cannot write to that location, ask the inventory manager to check access rather than choosing a different location solely to bypass the error.
For a delivery against an existing purchase order, use the PO flow below so the receipt also updates the order.
Receive purchase-order lines and transfers
In POs, open the purchase order and review each line's received-versus-ordered quantity. Choose the receiving Location, then Receive on the line. For a non-serialized line, enter the received quantity and confirm Receive. For a serialized line, capture the delivered serials and tap Done to submit that batch against the line.
If the quantity exceeds the remaining amount, the app warns This exceeds the remaining quantity on the line. Recheck the delivery before confirming. After success, verify the line's received progress. Creating and editing purchase orders are web workflows.
In Transfers, review the in-transit transfer and its From location. When the stock has physically arrived, tap Receive transfer and check Transfer received. Verify the destination stock afterwards. Mobile receives existing transfers; arrange and dispatch new transfers in the web app.
Count a shelf or vehicle
- Open Counts, choose Location, and tap Start count. If an open count already exists for that location, the app can resume it. You can also open a listed session directly.
- Count what is physically present. For a non-serialized line, tap its quantity, enter Counted quantity, and choose Save count. The line's quantity controls also support incremental counting.
- For serialized lines, open the serial capture, scan or enter the units present, and finish with Done.
- Use the code-entry field and Add product to look up another product or stock unit. Adding a recognized code increments that product's counted quantity, so recheck the total after repeated entries.
- Review the recorded quantities. The screen can show Expected quantities and variance; count the physical stock rather than copying the expected value.
- If the stock-movement warning asks you to recount, reconcile the intervening movement and recount before submitting.
- Tap Submit for review and confirm Submit count?.
The session moves to review. Approval happens in the web app; submitting a count is not approval of the stock adjustment. The Cancel count action discards the session without changing stock and asks you to confirm.
Correct a stock quantity with a reason
Open the product's stock detail and choose Adjust stock. Select Location, enter Adjustment (+/-), and supply Reason. The adjustment is a signed change to stock, not the final desired balance. Tap Adjust and check Stock adjusted.
For example, if a physical check finds one unusable patch cable in the vehicle, an adjustment of -1 removes one from stock. Record why it was removed. Use a count session for a full shelf reconciliation and the receiving workflow for new deliveries, so the transaction history explains the movement.
Handle an unknown barcode
On No match, first inspect Close matches and confirm the code was read correctly. Then choose the action that fits:
| Action | Steps |
|---|---|
| Add this barcode to a product | Select an existing catalog product. Check the product identity before assigning the code. |
| Create a new product | Enter Product name, optional SKU (optional), and review Service type, then tap Create product. A service type must exist; add one on the web if none is available. |
| Register as a client's asset | Choose the client under Whose device is this?, enter Device name, choose Type, review the scanned Serial / tag, and tap Register asset. |
Create a product for stock you buy and carry. Register a client asset for equipment you already manage at the site. Avoid creating a second product just because its barcode had not yet been associated with the catalog.
Install a serialized unit against a ticket
For a scanned In stock unit without an existing asset link, Install for a client offers a delivery flow:
- Select the ticket you are working on.
- Confirm the ticket's client and the material Rate.
- Tap Install & deliver.
- Check the ticket material and the resulting unit or asset record.
The server consumes that unit as a ticket material. It creates a managed asset when the product is configured to create an asset on delivery. This preserves the connection between stocked hardware and the client device; not every product creates an asset.
Service the deployed asset
Open an asset from the scan result or a ticket's Linked devices. Review Tag, Serial, Type, Client, Location, Warranty ends, and Purchased where provided.
Figure 2: Verify the device identity before linking a ticket or recording maintenance against it.
| Task | Steps and result |
|---|---|
| Link existing work | Choose Link to a ticket, search the open tickets for the asset's client, and select the ticket. Confirm it appears in Linked tickets. |
| Open a new service request | Choose Create a ticket, enter Title and Description, select Board, Status, and Priority, and tap Create ticket. The asset needs a client for this flow. |
| Complete scheduled maintenance | Under Maintenance, use Mark done, enter what was checked in What did you do?, then choose Record as done. Check Service history afterwards. |
| Append field knowledge | Under Notes, choose Add note, enter the Note, and tap Save note. Existing notes remain part of the asset record. |
| Review discovered applications | Read Installed software when RMM-discovered software is available for the asset. This is a viewing section, not an installation or removal action. |
| Trace deployment | For an asset deployed from stock, use Stock provenance > View stock history to open its stock unit history. |
At Cascade Manufacturing, finish by checking the serial against the label, the client and ticket relationship, the receipt or delivery result, and the maintenance note. Recording an inventory transaction, creating an asset, and resolving the service ticket are separate outcomes that each need to be verified.
