First version for salesTransactionWorker and UT using procedures