R28393 SalesOrder - Check If Sold Promotional Package Appear In The Lines
Code | R28393 |
Entity | Crm.Sales.SalesOrders Entity |
Name | CheckIfSoldPromotionalPackageAppearInTheLines |
Attribute | - |
Layer | Back-End |
Events | Releasing + |
Modify | NO |
Action | For each SalesOrderPromotionalPackage:
If (SalesOrderPromotionalPackage.NumberOfPackages > 0) SalesOrderLines(PromotionalPackage == SalesOrderPromotionalPackage.PromotionalPackage).Count() > 0 |
Description | As described in Promotional packages, the promotional packages are packages/set of products. So if a user sell a promotional package in a sales order, this promotional package must appear in the sales order lines. Packages with no lines are incorrect and such packages cannot be sold to the customers. |
Message | Promotional package '{SalesOrderPromotionalPackage.PromotionalPackage.Code}' with number of
packages {SalesOrderPromotionalPackage.NumberOfPackages} is not part of any of the sales
order lines.
Sort Messages By Attribute: SalesOrderPromotionalPackage.PromotionalPackage.Code |
Introduced In Version | 2018 |
Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.