Purchase Order Validators

Reference for all built-in purchase order validators in Omnium.

Overview

Omnium provides the following built-in purchase order validators. Each validator implements the IPurchaseOrderValidator interface and is registered as a connector. To enable a validator, add it to the Connectors section in tenant settings with the IPurchaseOrderValidator implementation.

ValidatorConnector IDDescription
Assortment CodeassortmentCodeValidatorValidates product assortment codes against supplier and tenant settings
Internal Transfer InventoryinternalTransferInventoryValidatorValidates that the source warehouse has sufficient stock for internal transfers
Package BreakpackageBreakValidatorValidates that ordered quantities are multiples of the supplier's packaging quantity
Product DiscontinuationproductDiscontinuationValidatorBlocks ordering of products whose discontinuation date has passed
Purchase Order AmountpurchaseOrderAmountValidatorWarns when the order total falls outside the supplier's minimum or maximum order amount

Connector configuration

To enable a validator, add it to the connectors array in tenant settings:

{
  "name": "productDiscontinuationValidator",
  "implementations": ["IPurchaseOrderValidator"]
}

Refer to each validator's page for details on additional configuration properties.

On this page