R27305 StoreTransaction - Parent Store Order Movement Type
Code | R27305 |
Entity | Logistics.Inventory.StoreTransactions Entity |
Name | ParentStoreOrderMovementType |
Attribute | MovementType |
Layer | Back-End |
Events | Planning + |
Modify | NO |
Action | For every line: If " Config.CheckForTransactionMovementTypeDifferentThanParentStoreOrderMovementTypeDisabled.KeyValue "== NULL" or "!= 1"", validate that "StoreTransaction.MovementType == ParentStoreOrderLine.StoreOrder.MovementType" |
Description | Order documents are orders / instructions for a particular operation, which need to be fully executed by their fulfilment documents. An example of order-fulfillment connection are the Store Order and the Store Transactions documents. In order to make sure that the Store Transaction will fulfil it's Store Order (if any) in a correct way, the system validates that if for the configuration key path "CheckForTransactionMovementTypeDifferentThanParentStoreOrderMovementTypeDisabled" has no key value or the key value is different from "1", then the movement type of the current store transaction has to be the same as the movement type of the parent store order. |
Message | The movement type of transaction '[StoreTransaction.DocumentType] [StoreTransaction.DocumentNo]' is different from the movement type of its parent store order '[StoreOrder.DocumentType] [StoreOrder.DocumentNo]'. |
Introduced In Version | 2017 |
Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.