Skip to main content

Receiving and Purchase Order Errors and How to Fix Them

The error messages you can see when creating, importing, receiving or cancelling purchase orders in Logiwa IO, what causes each one and how to fix it.

Overview

This article lists the messages Logiwa IO shows when something stops you from creating, importing, receiving or cancelling a purchase order (PO), with the cause and the fix. Find the message you see, then follow the fix in the same row.

When to use it

  • A PO can’t be created, imported, edited or deleted.

  • Receiving is blocked on the web, on mobile or through the Open API.

  • A receipt can’t be cancelled.

Prerequisites

  • The exact message you see. Search this page for a few words of it.


Creating, importing and deleting POs

Message

Cause

How to fix

“Purchase order is not created because the following products do not exist: [SKU_A, SKU_B]. Create these products first.”

The Excel file uses SKUs that aren’t in Logiwa IO. Over 20 SKUs are cut off with “and N more”

Create the listed products, then import the file again. See Import Purchase Order via Excel File

“PO contains a Kit-to-Order product”

The Excel file has a Kit-to-Order product. The whole import fails

Remove the kit, or add its components instead

“Parent LP is not allowed for Purchase Order creation. Please remove Parent LP details.”

A row of the Excel file has a parent LP

Remove the parent LP from the row. Receivers can still receive onto a parent LP on mobile

“This Purchase Order status can not be deleted.”

You tried to delete a Started or Completed PO

Only Pending and Cancelled POs can be deleted. See Cancel or Delete a Purchase Order

“A started purchase order cannot be cancelled.”

The PO already has receipts

Cancel its receipts in Receiving History first. When nothing is left received, the PO returns to Pending and can be cancelled


Receive PO (web)

Message

Cause

How to fix

“‘Receive PO’ cannot be used when PO is started”

The PO already has receipts. Receive PO works only on Pending POs

Receive the rest on mobile. See Receive a Purchase Order (Web)

“This LP contains inventory”

The LP on a line already holds stock

Put an empty LP or a new LP number on the line

“The selected License Plate already contains inventory in a different location. Please use an LP located in the Default Receiving Location or an empty LP to continue. ([LP])”

The LP holds stock in the Default Receiving Location, but the line has its own Receiving Location

Use an empty LP or a new LP number on the line

“LP Number already exists for another LP Type in the same warehouse”

The LP number belongs to an LP of another LP type, or the same new number is on lines with different LP types

Use the LP’s own LP type on the line, or another LP number

“Multiple SKUs for the LP are not allowed ([LP])”

The LP type allows only 1 SKU, and the LP would get a second product

Use a separate LP for each product


Mobile receiving

Message

Cause

How to fix

“You don’t have any access to complete process for the related order’s client”

Your user can’t access the PO’s client

Ask an admin to give you access to the client

“You cannot receive more than remaining quantity”

The PO type doesn’t allow receiving more than ordered (Allow Exceed Quantity is off)

Receive only the open quantity, or use a PO type that allows exceeding

“You have exceeded the expected quantity for this product. Would you like to proceed ?”

You are receiving more than ordered, and the PO type has Warn When Quantity Exceeds on

Confirm if the extra quantity is expected. Otherwise cancel and correct the quantity

“The lot batch number you entered is not same with the expected one”

The PO type has Lot Batch Number Match on, and the lot doesn’t match the PO line

Receive the lot on the PO line, or correct the line

“The receipt pack type you entered is not the same the expected one”

The PO type has Pack Type Match on, and you scanned another pack type than the line’s

Receive in the line’s pack type

“Product or product pack type doesn’t belong to PO. Please check the entered data.”

The product isn’t on the PO, and the PO type has Allow Update When Started off

Receive only products on the PO, or add the product to the PO

“You cannot add product for this PO Type”

The product isn’t on the PO, and the PO type has Allow Exceed Quantity off

Receive only products on the PO, or add the product to the PO

“There is no LPN with this code. Please scan another LP code.”

The LP doesn’t exist, and creating new LPs is turned off

Scan an existing LP

“This LP/Tote has inventory in different location. Location: [location]”

The LP already holds stock in another location

Use an empty LP, or receive into the LP’s location

“Multiple SKUs for the LP are not allowed ([LP])”

The LP already holds another product, and its LP type allows only 1 SKU

Use a separate LP for each product

A pop-up asks for dimensions, weight or volume

The client uses Receiving Verification, and the product has no physical attributes

Enter them, or continue if the mode is Warn. See Handling Missing Physical Attributes During Receiving


Cancelling receipts

Message

Cause

How to fix

“A received line of an order in completed status can’t be cancelled.”

The PO is Completed

Set the PO back to Started with Change Status, then cancel the receipt. See Cancel a Received Line

“Receiving cannot be canceled for the selected inventory as it is transferred to another location”

The received stock has been moved to another location

The receipt can’t be cancelled from Receiving History


Open API

Message

Cause

How to fix

“This product is not found: '{SKU}'”

The SKU doesn’t exist

Create the product or correct the SKU

“This line pack type not exists”

A PO line has no pack type

Send packType on every line

“PurchaseOrderDate must be date format”

The PO has no purchaseOrderDate

Send the PO date

“This LP does not exist”

The LP doesn’t exist, and createLPIsNotExists is false

Send an existing LP, or set createLPIsNotExists to true and send an LP type

“LP {number} Creation failed. Valid LP Type required”

A new LP was requested without an LP type

Send a valid LP type code or identifier

For every Open API rule and error code, see API Guide: Purchase Orders (Create, Update and Receive).


Common questions

My message isn’t on this page. What should I do? Contact support with the PO number, the SKU and the exact message text.

The message names a PO type setting. Where do I change it? Go to Settings > Data Setup > Purchase Order Type. See Purchase Order Type Creation.

Did this answer your question?