5.1.357 - Payment Batch Safety Check

5.1.357 - Payment Batch Safety Check

Version: 5.1
Patch: 357
Title: Payment Batch Safety Check
Application Category: Other, Payment Processing
Patch Type: Feature



Description:

Added a safeguard to prevent rare issue where item that is already in a payment batch could be added to a batch again (when concurrent processes are running)

[Technical]
  1. Fixed null reference exception bug for CreatePaymentBatch2 screen (occurred upon clicking load items button)
  2. Improvements
    1. Removed ItemLocker, functions and classes
    2. Removed isTransactional check from "createTransactions"
    3. createItemAssociation - Moved sql to stored procedure also wrote additional check to make sure its not already in successful transaction
    4. If item is skipped due to new added check - its amount should not get added to total
    5. Implemented sql transation save points to rollback to last know save point in case item is already in a different successful transaction


Articles:

  1. Create Payment Batches
  2. Payment Batch Schedules