R28370 StoreTransaction - Can User Release Issue Receipt Transaction

Code R28370
Entity Logistics.Inventory.StoreTransactions Entity
Name CanUserReleaseIssueReceiptTransaction
Attribute -
Layer Back-End
Events Releasing
Modify NO
Action

Validate that:

  • If 'StoreTransaction.MovementType == Receipt', then the current user has permission to 'Release receipt Store Transactions' for the particular 'StoreTransaction.Store';
  • If 'StoreTransaction.MovementType == Issue', then the current user has permission to 'Release issue Store Transactions' for the particular 'StoreTransaction.Store'.
Description When releasing a Store Transaction we have to make sure that the user that is initializing the releasing has authorization. The current validation checks whether the user has permission to Release receipt/issue Store Transactions"  depending on the Movement Type of the Store Transaction.
Message
  • If 'StoreTransaction.MovementType == Receipt':

    'User '[User.Login]' has no permission to release store transactions with movement type 'Receipt' for store '[Store.StoreName]'.'

  • If 'StoreTransaction.MovementType == Issue':

    'User '[User.Login]' has no permission to release store transactions with movement type 'Issue' for store '[Store.StoreName]'.'
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.