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.