Skip to main content

Purchase Order Type Creation

Create purchase order types in Logiwa IO and set the receiving parameters each type applies: quantity and attribute rules, auto-complete, auto-fill, photos, one-by-one and cross-dock receiving.

Overview

A purchase order type (PO type) is a set of receiving rules. Every PO has a type, and Logiwa IO applies that type’s rules wherever the PO is received: on the web, on mobile and through the Open API.

For example, one PO type can let receivers take more than the ordered quantity, while another requires the lot number on the PO line to match what’s scanned. You choose the type when you create or edit a PO.

When to use it

  • You need different receiving rules for different vendors, clients or inbound flows, such as returns or cross-dock.

  • You want to enforce lot, expiry, production date or pack type matching during receiving.

  • You want mobile receiving to pre-fill attributes, require photos or count units one by one.

Prerequisites

  • Your role has access to Data Setup.


Step-by-step

  1. Go to Settings > Data Setup and select Purchase Order Type in the left sidebar.

  2. Click Create New PO Type. A type named Purchase Order is included as a system default.

  3. Enter the PO Type Name and set the parameters described below.

  4. Click Save. A confirmation message appears.

The new type appears in the Purchase Order Type list and in the PO Type field when you create or edit a PO. Parameters apply only to POs of this type.


PO type parameters

Parameter

What it does

Example

PO Type Name*

Name shown in the PO Type field of a PO

Returns

Allow Exceed Quantity

Lets receivers receive more than the ordered quantity on a line. Together with Allow Update When Started, it also lets them receive SKUs that aren’t on the PO

Line of 100 units, 105 received

Warn When Quantity Exceeds

Shows a warning before an over-receipt, including when a receiver scans a SKU that isn’t on the PO: “You have exceeded the expected quantity for this product. Would you like to proceed ?” Can only be turned on when Allow Exceed Quantity is on

Receiver confirms the warning and continues

Auto Complete Purchase Order

Completes the PO automatically when the last open line is received

Last line received, PO moves to Completed

Auto Fill Attributes on Receiving

On mobile, pre-fills Lot Number, Expiry Date and Production Date from the PO line when the receiver scans a product. See Auto Fill Lot, Expiry, and Production Date During Receiving

Lot LOT123 filled in from the PO line

Lot Batch Number Match

If the PO line has a lot number, only that lot can be received. If the line’s lot is blank, any lot can be received

Line lot LOT123: scanning LOT999 is blocked

Expiry Date Match

If the PO line has an expiry date, only that date can be received. If it’s blank, any date can be received

Line expiry 31 Dec 2026: other dates are blocked

Production Date Match

If the PO line has a production date, only that date can be received. If it’s blank, any date can be received

Line production date 01 Jun 2026: other dates are blocked

Allow Update When Started

When on, PO lines that haven’t been received can still be edited after receiving starts. When off, lines are locked once the PO is Started, and receivers can’t add products during receiving, including with Create New Product on mobile

Off: a receiver can’t add a new SKU to a Started PO

Allow One By One Receiving

Products are scanned one unit at a time on mobile

Each scan counts 1 unit

Allow Create Without Product

Lets you save a PO without product lines, on the web, in Excel import and in the Open API

A PO created before the SKUs are known

Pack Type Match

The received pack type must match the PO line’s pack type

Line in units: scanning a case is blocked

Cross-Dock Receiving

POs of this type are received through the cross-dock flow on mobile. See Cross-Dock Receiving (Mobile)

—

Mandatory Photo Capture During Receiving

Tooltip: “When enabled, item photo capture becomes a required step during mobile receiving for this Purchase Order Type. When disabled, photo capture remains optional.” Applies to mobile receiving only; the web Receive PO button isn’t affected. See Capture Product Photos During Mobile Receiving

Receiver can’t complete the receipt without a photo

*Required

💡 The match parameters only check lines that have a value. To control which lot or date is received, enter it on the PO line.


How pack types are counted

If a receiver scans a different pack type of a SKU that’s already on the PO, Logiwa IO adds the quantity to that line using the UOM equivalent. No extra line is created. If Pack Type Match is on, the different pack type is blocked instead.

Example: A line orders 10 cases of 6 units. With Pack Type Match off, a receiver scans 12 single units, and the line shows 12 of 60 units received. With Pack Type Match on, scanning a single unit is blocked.


Changing a PO type that’s in use

Changes to a PO type apply immediately to every PO of that type, including POs already being received.

Example: You turn off Cross-Dock Receiving on a PO type. Receivers who scan those POs on mobile are routed to standard receiving.


Managing PO types through the Open API

PO types can also be managed with the Open API DataSetup endpoints:

  • POST /v3.1/DataSetup/purchaseordertype/create

  • GET /v3.1/DataSetup/purchaseordertype/list/i/{index}/s/{size}

  • PUT /v3.1/DataSetup/purchaseordertype/update


Common questions

A receiver added a product that wasn’t on the PO. How do I stop this? Turn off Allow Update When Started or Allow Exceed Quantity on the PO type. Receivers can only add SKUs that aren’t on the PO when both are on.

Can I receive a Completed PO? No. Receiving isn’t possible on a PO with the Completed status, whether it was completed automatically or manually.

The PO line has no lot number, but Lot Batch Number Match is on. What happens? Any lot can be received. The match only applies when the PO line has a lot number.

Can one line be received in both units and cases? Yes, if Pack Type Match is off. Both are added to the same line in UOM.

Did this answer your question?