Received Receipt
Staff guide for recording received vendor goods, stocking rows, and starting purchase invoices.
What Is A Received Receipt?
A Received Receipt records goods that arrived from a vendor before or during purchase invoice work. Staff use it to record what was physically received, attach receipt photos, and turn received rows into stock batches.
Received Receipt is the practical starting point for goods that enter the business. After a receipt is created, the work splits into two tracks:
- Inventory Track: warehouse staff convert received rows into Stock.
- Accounting Track: office staff match the vendor invoice or dispatch document and continue the Purchase Invoice workflow.
Creating a Received Receipt does not create stock automatically. Staff must
open the receipt detail page and stock each row, or use Stock All, after the
receipt is saved.
Received Receipts can be created in two ways:
- In the Web client, by selecting a vendor and adding item rows manually.
- In the Warehouse app, by scanning received items first, then adding the vendor and reference details.
Where To Find It
| App | Screen | Route | Use it to |
|---|---|---|---|
| Web client | Received Receipts | /v2/received-receipt | Search and open receipts. |
| Web client | New Received Receipt | /v2/received-receipt/new | Create a receipt manually. |
| Web client | Received Receipt detail | /v2/received-receipt/:id | Review rows, stock rows, edit, or create an invoice. |
| Web client | Edit Received Receipt | /v2/received-receipt/:id/edit | Update unstocked rows and receipt details. |
| Web client | Create Invoice from Receipt | /v2/received-receipt/:id/invoice | Start a Purchase Invoice using receipt rows. |
| Warehouse app | Work > Receive | /work/receive | Search receipts and start a new receiving scan. |
| Warehouse app | New Receive | /receive-new | Scan received items, then save the receipt. |
| Warehouse app | Receipt detail | /receive-detail/:id | Review and stock received rows. |
| Warehouse app | Edit Receive | /receive-edit/:id | Edit unstocked scanned rows and receipt details. |
Main Fields
| Field | Notes |
|---|---|
| Vendor | Required supplier. Web and Warehouse both search existing vendor records. |
| Invoice Ref | Vendor invoice reference. Either Invoice Ref or Dispatch Ref is required so the office can match the delivery later. |
| Dispatch Ref | Vendor dispatch or delivery reference. Either Dispatch Ref or Invoice Ref is required so the office can match the invoice later. |
| Author | Staff user who created the receipt. |
| Note | Optional internal note. |
| Attachments | Receipt or dispatch document images. |
| Rows | Received items, quantities, UOM, barcode snapshot, manufacture date, expiry date, and stocked status. |
| Stocked Rows | Count of rows already converted into stock batches. |
| Invoice Status | Whether a Purchase Invoice has been linked to the receipt. |
Quantities are shown as normal decimal quantities to staff. KTPv5 stores them internally using its fixed quantity scale.
Recommended Workflow
The recommended workflow is:
- Vendor delivers goods to the warehouse.
- Warehouse staff check the delivery against the vendor's Invoice or Dispatch Note.
- Warehouse staff create the Received Receipt using that reference document.
- Warehouse staff pass the same reference document to the office.
- Office staff use the reference to match the later Purchase Invoice work.
Vendors do not always send the same type of document with a delivery. Some send
an Invoice immediately, and some send only a Dispatch Note first. This is why
one of Invoice Ref or Dispatch Ref must be entered before saving the
receipt.
Create In The Web Client
- Open
Purchasing > Received Receipts. - Click
New Receipt. - Search and select the vendor.
- Enter either
Invoice ReforDispatch Ref. - Add an optional note.
- Add document photos if needed.
- Search and add item rows.
- Enter the received quantity, UOM, manufacture date, and expiry date.
- Click
Save.
The receipt is saved with unstocked rows. Open the detail page to stock the rows after reviewing them.
Create In The Warehouse App
- Open
Work > Receive. - Tap
New. - Scan received item barcodes.
- Use the date controls when scans should share a manufacture or expiry date.
- Use
Searchto add an item manually when it cannot be scanned. - Use
Registerwhen a scanned item is not registered yet and should be created before saving. - Tap
Next. - Select the vendor.
- Enter either
Invoice ReforDispatch Ref. - Add note or document photos if needed.
- Tap
Save.
The Warehouse app blocks saving while any scanned row is still a not-registered item. Register or remove those rows before saving.
Stock Received Rows
Stocking is a separate action after the receipt is saved.
- Open the receipt detail page.
- Review the vendor, references, rows, quantities, and dates.
- Click or tap
Stockon one row, or useStock All. - Confirm the action.
Each stocked row creates one stock batch. The new stock starts without a warehouse/shelf location, so warehouse staff can move it later through the stock movement workflow.
Once a row is stocked, that row is locked from receipt editing.
Edit A Received Receipt
- Open a receipt that is not linked to a Purchase Invoice.
- Choose
Edit. - Update receipt references, note, attachments, or unstocked rows.
- Save.
Stocked rows are not editable. If every row is already stocked, editing is only useful for receipt details such as references, note, or attachments.
Receipts linked to a Purchase Invoice cannot be edited.
Create A Purchase Invoice From A Receipt
In the Web client, open a receipt that does not already have an invoice and
choose Create Invoice.
KTPv5 starts a Purchase Invoice using:
- The receipt vendor
Invoice Refas the invoice document idDispatch Refas the reference- Receipt rows as invoice rows
- Receipt quantities as received quantities
Creating or publishing the Purchase Invoice is still part of the Purchase Invoice workflow. The receipt becomes linked to the invoice after the invoice is published.
Search Received Receipts
Use the list search in the Web client or Warehouse app.
Search can match:
- Author
- Invoice Ref
- Dispatch Ref
- Vendor English or Korean name
- Row item English or Korean name
- Row barcode
The date range filters by receipt creation date.
Required Roles
| Action | Required role |
|---|---|
| Search and view Received Receipts | received_receipt.read, received_receipt.manage, received_receipt.stock, or purchase_invoice.manage for invoice conversion |
| Search vendors while creating or editing receipts | received_receipt.manage, purchase_order.manage, pricing.manage, contact.read, or contact.manage |
| Create a Received Receipt | received_receipt.manage |
| Edit an un-invoiced Received Receipt | received_receipt.manage |
| Stock one row or Stock All | received_receipt.stock |
| Create a Purchase Invoice from a receipt | purchase_invoice.manage |
Common Problems
| Problem | What it means |
|---|---|
Vendor is required | The receipt has no selected vendor. |
Invoice Ref or Dispatch Ref is required | At least one reference field must be filled. |
At least one row is required | No received item rows were added. |
| Not-registered item blocks Warehouse save | Register the temporary item or remove the scan before saving. |
| A row is missing from edit mode | The row has already been stocked and is locked from editing. |
Row is already stocked | Another user or previous action already created stock from that row. |
Cannot edit: receipt is linked to a purchase invoice | The receipt has a Purchase Invoice link and is no longer editable. |
| New stock has no location | Stock from receipt is created as unlocated stock and must be moved separately. |