Skip to content

Order types ​

Boxture has eight order types. Six of them you create yourself (by hand, by import, through the API or an integration). The other two, add inventory and remove inventory orders, are created by the system when inventory is adjusted.

Overview ​

TypePurposeDirectionMain flowCreated by
Sales orderShip products to a customerOutboundallocate → pick → pack → shipUser, import, API, integrations
Transfer orderMove stock from one location to anotherOutbound, then inboundallocate → pick → pack → ship → receive at destinationUser, import, API, integrations
Scrap orderRemove (scrap) stock by shipping it to a vendorOutboundallocate → pick → pack → shipUser, import, API, integrations
Kit orderBuild kit products from their componentsInternalallocate components → pick → buildUser, import
Purchase orderReceive goods from a vendorInboundexpect → receiveUser, import, API, integrations
Return orderReceive goods back from a customerInboundexpect → receiveUser, import, API, integrations
Add inventory orderRecord stock added by an inventory adjustmentInboundexpect → receive (immediately)System
Remove inventory orderRecord stock removed by an inventory adjustmentOutboundallocate → retire (immediately)System

Outbound and inbound orders ​

Order types fall in two families, and that determines how their items behave.

Outbound ("ship first") orders take existing inventory out of a location: sales, transfer, scrap and remove inventory orders. When they are confirmed, every unit becomes a pending order line item. Allocation then links each item to a physical inventory item, after which it is picked, packed and shipped. Each line has an origin location, the warehouse the goods leave from.

Inbound ("receive first") orders bring new inventory in: purchase, return and add inventory orders. When they are confirmed, every unit becomes an expected item, and Boxture creates a matching expected inventory item at the order's destination location. Receiving turns those into real, available stock. Inbound orders are never allocated.

Kit orders are a special case: they allocate and pick component products at the destination location, and then build the kits there instead of shipping them.

A transfer order is outbound at the origin and becomes inbound at the destination: once shipped, its items become expected at the destination location and are received there.

What each type allows ​

SalesTransferScrapKitPurchaseReturn
CustomerOptional––––Optional
Vendor––Required–Optional–
Destination location–Required–RequiredRequiredRequired
Origin location per lineYesRequiredRequired–––
Shipping methodYesYesYes––Yes
ContactsDelivery, Billing––––Pickup, Billing
Line status (new/defective)New onlyChooseChoose–New onlyChoose
Serial number on lineYesImport, APIYes–Import, APIYes
Lot and expiry date on lineYes–Yes–––
Prices, tax, discountYes–––––
Delivery termsYes–––YesYes
Related orderYes (import, API)––––Yes
Auto allocationYesYesYesYesNeverNever
AnonymizationYes––––Yes

Which bins each type picks from ​

When allocating, Boxture first looks for stock in bin locations with a purpose that suits the order type:

Order typeBin purposes used for allocation
Sales orderPicking, Bulk
Kit orderPicking, Bulk
Scrap orderPicking, Bulk
Transfer orderPicking, Replenishment, Defective, Bulk
Remove inventory orderAny bin

Stock in other bins (for example still in a receiving bin) is not allocated to these orders. See Allocation and Bin locations.

Where order types are used in settings ​

Many settings can be set per order type, for example Shipping › Default shipping method, Shipping › Default delivery terms, Shipping › Default business model, Shipping › Shipping method required, Receiving › Over receive, Packing › Default packing material, Data protection › Order anonymize period and the purging periods. This lets you, for example, use a different default shipping method for transfer orders than for sales orders. See the settings reference.

An order can point to another order as its related order. The main use is a return order that refers to the sales order it returns. Related orders appear on each other's order page under Other › Related orders, and a sales order with a return order gets a red "Return" badge next to its state. The customer reference number of the related order is stored on the order as well, and the uniqueness check on customer reference numbers ignores related orders, so a return can carry the same reference as its sales order. See Return orders.

Boxture Help