Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Business rules installed with Procurement

Procurement plugin adds the following business rules.

Business ruleTableDescription
Adjust remaining quantityPurchase order line items \[proc\_po\_item\]Calculates the remaining quantity of items ordered on a purchase order line items by subtracting the amount received from the amount ordered.
Can request be sourcedRequest \[sc\_request\]Checks if a request can be sourced.
Cancel Procurement OrdersRequest \[sc\_request\]Cancels all unreceived purchase orders and unshipped transfer order lines associated with the request's items if the request state changes to Closed Cancelled.
Check if req item is sourcedRequested Item \[sc\_req\_item\]Sets the Sourced field on the parent request to true if all requested items have been sourced.
Check if request is sourceableRequested Item \[sc\_req\_item\]Checks if the request associated with a requested item can be sourced \(obtained from a transfer order or by creating a purchase order to a vendor\).
Create AssetsReceiving Slip Line \[proc\_rec\_slip\_item\]If the purchase order line item is available, creates the assets for a receiving slip line when the slip line assets are received.
Handle roll up states and assets removalPurchase order line items \[proc\_po\_item\]Manages purchase order line items if they are canceled or received. If a purchase order line is canceled, this business rule deletes any pre-created assets. This business rule also checks the status of other purchase order lines that share the same purchase order and, if necessary, updates the status of the purchase order. For example, when the last purchase order line is received, the status of the purchase order changes to Received.
Redirect TOL to existing TO-ProcurementTransfer Order Line \[alm\_transfer\_order\_line\]Attaches a transfer order line to an existing transfer order if the transfer order is in the Draft stage and has the same From stockroom and To stockroom values as the transfer order line.
Shipping Cost ChangesPurchase Order \[proc\_po\]Recalculates the total cost of the purchase order if the shipping rate changes.
State ChangeTransfer Order Line \[alm\_transfer\_order\_line\]Marks the requested item as Received if the state of the associated transfer order line changes to Received.
State ChangePurchase order line items \[proc\_po\_item\]Sets the time at which the purchase order line item is ordered and updates the original requested item when the purchase order line item is received.
State Change POPurchase Order \[proc\_po\]Changes the purchase order line item status when the status of the associated purchase order changes.
Total CostPurchase order line items \[proc\_po\_item\]Calculates the total order cost based on the cost of individual items and the quantity ordered. When you receive a purchase order line item, this business rule also takes the following steps.- Populates the List price field with the value from the Cost field unless you enter a different value. - Calculates the Total list price field value by multiplying the List price and Ordered quantity values.
Update expected delivery date for POPurchase order line items \[proc\_po\_item\]Sets the Expected delivery date for purchase orders to the latest purchase order line Expected delivery date.
Update expected delivery date for POLsPurchase Order \[proc\_po\]Sets the Expected delivery date of associated purchase order lines to the purchase order's Expected delivery date if at least one of the following conditions is true.- The purchase order line has no expected delivery date. - The purchase order line's expected delivery date is later than the purchase order's expected delivery date. - The purchase order line's expected delivery date is the same as the purchase order's previous delivery date.
Update Ordered DatePurchase Order \[proc\_po\]Sets the Ordered date field to the date and time at which the status of the purchase order is set to Ordered.
Update POPurchase order line items \[proc\_po\_item\]Updates the purchase order if the cost of any purchase order line item changes.
Update Purchase Order LineReceiving Slip Line \[proc\_rec\_slip\_item\]Updates the Quantity received field on the associated purchase order line item when a receiving slip item is received.
Update Request Item CIHardware \[alm\_hardware\]Sets the Configuration item field on the catalog task and requested item to the related hardware CI created during the procurement process.

Parent Topic:Components installed with Procurement

Related topics

Business rules