← Knowledge library

Inventory

Receive the first batch of a configured product

Create a delivery draft, add a priced batch, receive its items, complete the delivery and independently verify the resulting location stock.

Current source · Source reviewed; scoped synthetic workflow observed · 10 min read

Before you begin

1. Open the receiving location

Open the configured location workspace, expand Inventory, then Purchase Deliveries. Confirm the current location before selecting Create Delivery. The observed location is Main Hospital Building in the synthetic Polyclinic; the building name does not change the facility classification.

Start an inward synthetic purchase delivery in the real MANSOQ application using explicitly synthetic data.
Start an inward synthetic purchase delivery · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

2. Create the delivery header

Enter a distinct name, select the intended Vendor/Distributor, and add an explanatory note. Create saves only the draft header. The example is SYNTHETIC KB Gauze Receipt 001, supplied by a fictional local supplier. The current app redirects this inward draft to an outgoing detail URL; verify the displayed supplier and destination, rather than inferring direction from that segment.

Review the synthetic inward delivery header in the real MANSOQ application using explicitly synthetic data.
Review the synthetic inward delivery header · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

3. Choose the reusable product

Select Add Item, search the configured product knowledge and choose the exact Synthetic Training Gauze Pack. This selects a definition; the batch and quantity are still entered separately.

4. Enter batch, expiry, category and pack quantities

Enter or select the batch, confirm a genuinely new batch when needed, set the physical expiry and choose a charge-item category. Review Pack Size, Pack Qty and calculated Qty. The example uses pack size 1 and pack quantity 25. This draft image was taken before the final expiry correction; the saved batch expiry is 19 October 2028, shown in the result.

Review batch, expiry and received quantity in the real MANSOQ application using explicitly synthetic data.
Review batch, expiry and received quantity · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records. This draft image precedes the final expiry correction; the persisted batch expires on 19 October 2028, shown in the inventory result.

5. Review sale and purchase amounts

Scroll the item table horizontally if needed. Item Price, MRP, PR and TPR are separate fields. In this current implementation PR is calculated as TPR divided by pack size; do not assume it divides by the full line quantity. The example uses Item Price 3.00 SAR, MRP 3.00 SAR, pack size 1, TPR 1.50 SAR and PR 1.50 SAR. Review tax-inclusive status, tax and discounts according to the configured policy. This synthetic no-tax example is not tax advice.

Review sale and purchase prices before receiving stock in the real MANSOQ application using explicitly synthetic data.
Review sale and purchase prices before receiving stock · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

6. Save and review the draft item

Select Save once. Verify the intended saved batch and 25-unit line before approval. The new physical product and supply-delivery line persist; the location stock is updated by the later receiving action.

Saved synthetic batch line before delivery approval in the real MANSOQ application using explicitly synthetic data.
Saved synthetic batch line before delivery approval · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

7. Approve the prepared delivery

Check the supplier, destination, batch and quantity, then select Mark as Approved. The header changes from Draft to Pending. Approval is separate from receiving stock.

Saved synthetic batch line before delivery approval in the real MANSOQ application using explicitly synthetic data.
Saved synthetic batch line before delivery approval · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

8. Select items and start the stock update

Select the intended rows and choose Receive & Update Stock. Review the exact selected batch and destination. The action requires a selected eligible line.

Receive approved synthetic stock into the selected location in the real MANSOQ application using explicitly synthetic data.
Receive approved synthetic stock into the selected location · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

9. Confirm receipt status and condition

Review Completed versus Abandoned receiving status and Normal versus Damaged condition. The actual training receipt used Completed and Normal. Confirm once. Other branches need their own operational procedure and evidence.

Confirm receiving status and item condition in the real MANSOQ application using explicitly synthetic data.
Confirm receiving status and item condition · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

10. Complete the separate delivery header

After the item status is completed, review Mark as Completed. The current completion gate requires every line to be completed, abandoned or entered in error. Complete the header; the resulting screen shows Items updated to stock.

Complete the delivery header after receiving its items in the real MANSOQ application using explicitly synthetic data.
Complete the delivery header after receiving its items · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.
Completed synthetic purchase delivery in the real MANSOQ application using explicitly synthetic data.
Completed synthetic purchase delivery · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

11. Verify location inventory and saved records

Open Inventory → Items. Confirm the product, active state, quantity 25 count, batch KB-GAUZE-20261018, saved expiry 19 October 2028 and base price 3.00 SAR. A separate read-only database transaction confirmed completed delivery, completed normal 25-unit line, exact product/batch and active stock 25. No external supplier, bank or payment transaction occurred.

Verify the received batch in location inventory in the real MANSOQ application using explicitly synthetic data.
Verify the received batch in location inventory · 2026-10-18. Production build of the audited application; explicitly synthetic Polyclinic Facility Admin training. No supplier transaction, payment or external call occurred. Product definition, batch, stock receipt and delivery completion are separate records.

Scope and saved evidence

These screenshots show actual production-build application controls with fictional training data. A separate read-only database transaction verified the saved records. This demonstrates one configured Polyclinic Facility Admin path; it does not establish other roles, all facility types, live purchasing, fiscal compliance or every inventory branch.

Troubleshooting

The form refuses a new batch

Check required product, batch, expiry, charge-item category and unit price. Resolve the actual field or terminology error; do not bypass validation.

The item was received but the header remains Pending

Receipt updates the line and stock. Completing the separate delivery header is a subsequent action after all lines reach an allowed terminal state.

Source evidence

References are pinned to the private MANSOQ source repository. Repository access is required to open these links.