R28700 SalesOrder - Promotional Package Properly Added To Sales Order Promotional Package Table

Code R28700
Entity Crm.Sales.SalesOrders Entity
Name PromotionalPackageProperlyAddedToSalesOrderPromotionalPackageTable
Attribute Line.PromotionalPackage
Layer Back-End
Events Releasing +
Priority Normal
Modify NO
Action Validate that:

if (SalesOrderLine.PromotionalPackage != null)

SalesOrderPromotionalPackage[SalesOrderLine.PromotionalPackage].Count() >0
Description The PromotonalPackage in the sales order line specifies the package, based on which the line was added. If a line is added by a promotional package, this promotional package is required to be listed in the SalesOrder Promotional Package table.
Message Repeat the message for each line:

"Promotional package '{SalesOrderLine.PromotionalPackage}' in line {LineNo} does not exist in the sales order promotional packages table. All sales order lines which are part of promotional packages must be added through the SalesOrder Promotional Package table."

Sort Messages By Attribute: LineNo
Introduced In Version 2018.2
Revocable NO

* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.