PaymentItemsLoggerProcessor.ExecuteForSoftAlliance

// Job ID: #18708254
using TqsNibssPDService.BackgroundOperations.Operations;

var paymentItemsLoggerProcessor = Activate<PaymentItemsLoggerProcessor>();
await paymentItemsLoggerProcessor.ExecuteForSoftAlliance(
    FromJson<EntPaymentSoftAlliance>("{\"paymentLogId\":305771710,\"PaymentRef\":\"FBN|BRH|EKSG|16-02-2026|744042\",\"PaymentDate\":\"02/16/2026 12:10:17\",\"SettlementDate\":\"02/17/2026 00:00:01\",\"IsOwnBankCheque\":true,\"CustomerNumber\":\"8519160226111000\",\"TotalAmount\":80000.0000,\"TotalFee\":15000.0000,\"OagfFee\":225.0000,\"NibssFee\":1575.0000,\"CbnFee\":1650.0000,\"ProductId\":4545,\"ItemCode\":\"0003\"}"));

Parameters

CurrentCulture
"en-GB"
CurrentUICulture
"en-US"

State

02/17/2026 12:10:26 (+9.007s) Failed

An exception occurred during performance of the job.

System.InvalidOperationException

This SqlTransaction has completed; it is no longer usable.

System.InvalidOperationException: This SqlTransaction has completed; it is no longer usable.
   at System.Data.SqlClient.SqlTransaction.ZombieCheck()
   at System.Data.SqlClient.SqlTransaction.Rollback()
   at TqsNibssPDService.BackgroundOperations.Repositories.EntPaymentRepository.LogSoftAlliancePendingItems(List`1 items, EntPaymentSoftAlliance payment, String primaryItemCode) in C:\Users\sunday.omoyele\Desktop\isw_projects\tqs_Enterprise\TqsNibssPDService\BackgroundOperations\Repositories\EntPaymentRepository.cs:line 379
   at TqsNibssPDService.BackgroundOperations.Operations.PaymentItemsLoggerProcessor.ExecuteForSoftAlliance(EntPaymentSoftAlliance payment) in C:\Users\sunday.omoyele\Desktop\isw_projects\tqs_Enterprise\TqsNibssPDService\BackgroundOperations\Operations\PaymentItemsLoggerProcessor.cs:line 60
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()

+3.040s Processing

Server:
isw-220521-655:8640
Worker:
f9404a13

+387ms Enqueued

Queue:
default

02/17/2026 12:10:14 Created