+----------------------+-----------------------------------------------------------------------------------------------+
| Code | R28393 |
+----------------------+-----------------------------------------------------------------------------------------------+
| Entity | @Crm.Sales.SalesOrders |
+----------------------+-----------------------------------------------------------------------------------------------+
| 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 | 2018 |
| Version | |
+----------------------+-----------------------------------------------------------------------------------------------+
| Revocable | NO |
+----------------------+-----------------------------------------------------------------------------------------------+
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.